回家之后打算为我的博客增加加密功能,于是蹦出了一个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:
- 支持全部Markdown
- 支持分类、且分类支持子集(作为产品的分类僻)
- 无需使用服务器(可以节省下软妹币,这也是我为什么不继续使用WP作为个人博客的原因[4])
- 有极客范,可以进行语言的学习与搭建,但学习成本不高(这点好像和第3点冲突了)
- 界面上的整洁与优雅
- 如果可以支持搜索则更好
- 不与我已经使用的服务相冲突(目前已经有一个Hexo)
挑选与筛选
目前最合适的,似乎仅仅是在我的另一个电脑里再次搭建一个Hexo。
DokuWiki的话,PHP语言, 插件丰富,但需要购买网站空间,弃。
Hexo+theme-Wikitten:需要再次搭建一个Hexo,之后可以使用Travis自动构建Hexo到GitHub,但暂不考虑。
OrgMode:一种Emacs的编辑模式,语言需要学习一段时间,但在当下看并不是一个很好的方式,以及他的显示目录[5]特别像Joplin。
参考链接
知乎: