php个人wiki,用 Hexo 做个人 Wiki 知识管理系统

起始

知识是自己构建出来的,不是别人灌输的,也不是看了各种资料背住就完了。所谓构建,是指接受信息输入之后,通过信息整理加工,消化转变为自己理解的内容,并分类记录在脑部对应类别的不同层次区域。

就像一个帝国的建立和发展过程,不断的累积资本,转化为力量。通过知识加工这个二次学习的过程,能让我们更加牢固的记住关键知识和产生更加深入的理解。

一直希望寻找一种相对优雅、我比较喜欢的方式来做知识管理,帮助知识积累构建;经过尝试了手写笔记本、 OneNote 、 Evernote 、为知笔记等之后,最终选择用 个人 Wiki 系统 来做自己的知识管理。然而天下 Wiki 千千万,选择困难症患者到底该选哪一种呢?

我试了时下好几个流行的、推荐者比较多的 Wiki 系统,但是多少都有些小细节让我不是很满意。在我的 Wiki 首页 可以看到我对知识管理和这几个 Wiki 系统的一些简单的看法,以及为此自己开坑了个 Wiki 的轮子。

轮子

先放上上我经过了这些使用之后,整理出自己对 个人 Wiki 系统的需求:

界面简洁,排版整齐,有些留白,不要太满 (要求很宽泛)

部署简单,不需要后台与数据库 (最好静态页面)

支持多级分类 (满足知识的分类性)

分类目录可展开和收缩

展开分类时可直接看到该分类下所有条目

支持全文搜索

使用 Markdown 书写

适合单人的修改与更新内容

最好支持查看历史版本

嗯,所以以上这些也是我自己 Wiki 系统的特性了吧~~

借用 Hexo 博客系统的框架,仿照 Wikitten 的样式,写了一个针对于个人 Wiki 的主题 ** [hexo-theme-Wikitten] **。

先放上两个链接:

再放一个预览的截图:

646f68cce7a98c14c6e3ca414267f9d9.png

嘛,样式是跟 victorstanciu 的 Wikitten 一样的(人家有 MIT LICENSE 的,并且我提到时也都有注明出处),之所以选择 Wikitten ,是因为我觉得这个 Wiki 系统最接近我自己对个人 Wiki 的需求,并且样式也很简洁。不过相比起来,代码就完全不一样了;人家是 PHP ,我这是 Hexo 的主题,不需要后台,可以直接挂在 Github Pages 上,省去了服务器;原本只支持搜索标题的,我也给改到支持全文搜索了。

浅谈个人 Wiki 系统

个人 Wiki 对我的意义大概就是 知识的消化、积累、归类整理,于是我也总结了一套觉得比较合理和适用于自己的简单知识管理流程:

通过网页、 RSS 、微信等网络渠道作为知识获取来源。

通过笔记系统(手写笔记、 OneNote 、 Evernote )初步筛选有价值有针对性的信息,收藏信息,分类整理,做读后要点笔记记录。

自己平时突然想到或总结的一两句话,或很零碎的点子、灵感,初步消化的内容,则用 Wiki 记录。

最后当 Wiki 在某版块有一定量后,将这方面笔记和 Wiki 中的内容重读,整理和提炼,二次消化精炼再加上自己的感悟和理解,写成文章发表在 博客 上。

在使用中,笔记系统 主大块信息的分类和整理,Wiki 主零碎知识的积累,而 博客 只在于 精。

Wiki 中某一版块刚建时,可能只有很少内容或者就一句话,但是通过这种使用流程,日积月累,这方面的事物接触得多了,零散的知识也就多了,那么 Wiki 中这个版块记录的内容也就会变多了,也就是通过积累,把原本大量碎片化的知识结构化整理起来了。

汇总参考

顺便也汇总说一下我用过一些 Wiki 系统的特点,与其跟我自身需求的差异吧。

[注:以下仅代表个人观点,所述特点因个人关注点而带有严重的片面性,轻喷,希望有不同意见的朋友也来补充一些自己的观点。]

双栏

界面简洁

侧边可展开显示所有条目标题

支持 Markdown 书写,支持多种语言

支持切换到查看源码

不可全文搜索,只能搜索标题

需要后台加数据库,部署繁琐

7287a64ac3f0736d925a1779c8de112f.png

双栏

侧边可展开显示所有条目标题

全文可搜索

功能丰富

不支持 Markdown ,而是 WikiText

单文件系统

59511cb7f9e5c182424c120bb1e3d669.png

全文可搜索

功能丰富,定制程度高

重量级, Wiki 系统中最强大

支持查看历史版本

适合大型项目,多人编辑

不支持 Markdown

侧边不可展开显示所有条目标题

界面复杂、臃肿

需要后台与数据库,部署繁琐

d73962f1d2140d2269d7230a6b57f7ba.png

03 -

同为 Hexo 主题

全文可搜索

界面简洁

支持 Markdown 书写

不支持二级分类

侧边不可展开显示所有条目标题

搜索也只可以在首页进行搜索

配色不是很让我喜欢

8a126397d65524b47b305bbbe296619c.png

界面简洁

部署简单

支持 Markdown 书写

无搜索功能

不支持二级分类

添加分类需手动修改主页顶栏

不可展开显示所有条目标题

纯静态,通过 AJAX 显示不同页面

249d41b31357ab753a979df90a402fbe.png

无搜索功能

不支持 Markdown 语法(但有插件支持)

不习惯 Vim 的人很难适应

182f63dd3acd3ec3b91c388e958ce828.png

类似 MediaWiki ,但没那么强大

8ba4678b6979b36516737611a8abae8f.png

单栏

界面简洁

类似 Wixo

不支持二级分类

不支持搜索

侧边不可展开显示所有条目标题

3f9c8201d7e1d7daaf1a6e700899ce7a.png

后续

嘛,看了这么多,总的来说,hexo-theme-Wikitten 的轮子还是很符合我自己的使用习惯;希望在用 Hexo 的朋友,有需要个人 Wiki 系统的,也来试一下下这个主题;后续一堆 Bug 和 TODO List 正在维护,欢迎有兴趣的来提提 Pull request 。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值