不知道大家都是如何管理自己的知识体系的,我这里分享一下自己的东西,抛砖引玉。
Evernote 、 Dropbox 等应用总是有各种不方便的地方而且不能定制,于是我基本都是自己造的轮子。
于是现在的轮子主要是 Strapdown-Zeta ,一个支持 Github Flavoured Markdown 语法的 Wiki 系统,使用 Git 存储管理。特性有:
- 支持 mathjax ,使劲写公式不用愁
- 主题随意切换,内建 15 套 Bootstrap 主题
- 自动生成目录
- 代码高亮
- 一个单文件 server ,直接下载放服务器运行即可
- 文件在线编辑,预览,历史, git diff
这个项目一直处于开发中,欢迎各路 hacker 试用和贡献代码!
除了 markdown wiki 之外,还有一类是网上的网页,最好是能保存成单网页。以前试过 mhtml 发现支持不好,保存成 PDF 又不能直接编辑修改,最后没办法又造了一个轮子,webpage2html,目标是把任何网页存成一个单 html ,任意浏览器直接打开,现在基本可以做到对常见网页高仿逼真 1:1 转换。
由于 Strapdown-Zeta 的 server 本身也支持静态文件 hosting ,所以直接把这些 .html 放到相关目录下,就可以直接访问。
TODO:
- 自动索引
- 内建搜索支持
- 一个漂亮的 diff 界面(现在太丑)
欢迎 hack!