Vimwiki 是一個比較良好的個人 wiki。一直是用他記錄一些工作中的資料和一些個人信息。 基本上就是把數據放在 Dropbox 上,幾台設備可以共享使用。

優勢

  • 可以和我日常使用 VIM 綁定。
  • 支持 Markdown, Textile 等多種比較獨立的純文本格式。因為是純文本,所以可以方便的做版本管理。
  • 可以通過 Vimwiki 自帶的 Template 或者自定義的 Template 將文本導出成 HTML。

不足

  • 沒有像 Emacs Org mode 那樣的層級管理。所以內容如果太長是會很難尋找。
  • 不能夠很方便的和 template 交互,基本只有通過 %template 切換不同的模板。 在 template 裏也只能拿到,root_path, title, content 這少數幾個變量。所以在寫模板是不是很方便的。
  • 目前沒有發現移動設備支持 Vimwiki 的編輯。 ( iOS 和 Android 都已經有 VIM 。不過想在上面操作 Vimwiki,至少我辦不到ლ(╹◡╹ლ)。)

我的 Template

目前我的模板放在了 https://github.com/xiongjia/recycle.bin 下面。
基本使用方式可以再 github 上的 readme 里找到。

增加的一些功能:

  • 用 Bootstrap 做样式
  • 参考网上的 example 用 .js 将默认居于頂端的 TOC Menu 移到了右侧的 sidebar 的位置。
  • 把 syntaxhighlighter 打包到放了进去,以方便在 wiki 里贴代码。
  • 目前用了 Grunt 和 Bower 來打包。

目前還沒有做的

  • 增加 sitemap 的自動生成,以方便我把打包數據直接上傳到 web server 上。
  • 增加 disqus 的接口。
  • 增加 Google analytics 的接口。


blog comments powered by Disqus

Published

02 February 2014

Tags