初探个人Wiki

回家之后打算为我的博客增加加密功能,于是蹦出了一个npm的报错。

于是,我又学习到了新知识,打算去找一个地进行记录。

为何使用 Wiki

最近在整理Java的笔记,使用语雀。

我经常和面试的人说:

我使用语雀进行知识的管理与沉淀。

话虽这么说,其实现在看这并不是一个特别专业的知识管理的方法。

作为普通人,一般的Evernote等笔记类应用已经足够,在下文中会提到。

但作为一名开发,且各种团队与协作都附带有“团队Wiki”的一项功能[1],可见“wiki”作为知识管理工具的重要性与专业性。

以及一些面试的职位需求,会搭建Wiki也是一个必要的加分项,这也是我做Wiki的动力之一。

之前的输入输出方法

关于我学生时代的阅读与输出,沿用到现在的微Evernote-Instapaper-pocket,之后是Google Keep记录一些书摘[2]

个人知识管理的变迁史

之后一段时间,我使用joplin几个月,似乎只是因为保护我的数据不被第三方侵入。由于双栏的markdown编辑器,如果TOC很长,则不是很便于查看与增添。

如果使用国内笔记应用:语雀、有道云笔记、为知笔记甚至是微软的OneNote,都不可避免的因为会审核其中的内容,或者被其他用户分享不合法的内容而导致平台整改,自己的全部输出都会消失[3],而并不考虑使用这种方法。

随后,这段时间我的知识管理与技术踩坑几乎都是在我的个人博客里,导致这样也和我的生活经历相结合,其实并不是一个很好的现象。

后来在家的两个月,尝试将Joplin迁移到Notion中,同样是也是因为担心账号被Ban而放弃。

对Wiki的需求

关于知识管理,我参考了参考链接V2的链接,也整理了自己的需求List:

  1. 支持全部Markdown
  2. 支持分类、且分类支持子集(作为产品的分类僻)
  3. 无需使用服务器(可以节省下软妹币,这也是我为什么不继续使用WP作为个人博客的原因[4]
  4. 有极客范,可以进行语言的学习与搭建,但学习成本不高(这点好像和第3点冲突了)
  5. 界面上的整洁与优雅
  6. 如果可以支持搜索则更好
  7. 不与我已经使用的服务相冲突(目前已经有一个Hexo)

挑选与筛选

目前最合适的,似乎仅仅是在我的另一个电脑里再次搭建一个Hexo。

DokuWiki的话,PHP语言, 插件丰富,但需要购买网站空间,弃。

Hexo+theme-Wikitten:需要再次搭建一个Hexo,之后可以使用Travis自动构建Hexo到GitHub,但暂不考虑。

OrgMode:一种Emacs的编辑模式,语言需要学习一段时间,但在当下看并不是一个很好的方式,以及他的显示目录[5]特别像Joplin。

参考链接

V2EX:用 Hexo 做个人 Wiki 知识管理系统

知乎:

适合小团队的知识库软件有哪些?

什么wiki系统界面好看,中文的,功能强大,且是php的?



  1. 例如在线文档平台语雀、敏捷开发软件Ping Code。 ↩︎

  2. 详见我大学时代的微信公众号文章:那些被遗忘的阅读角落——我之前的阅读梳理 ↩︎

  3. 虽然在我的2020年终总结中写过需要认清这样的现实,但这一就是一个不可避免的“沉没成本”的问题 ↩︎

  4. 我也知道从这点上对自己的“投资”是必要的,但还是需要花钱花在刀口上。 ↩︎

  5. 这里使用了一个网友@GeekPlux的Wiki做展示。 ↩︎

FelixXiong wechat
产品北里,讲述产品和人性、涉及设计、技术和运营的公众号。
你们的赞赏是我更新的动力~