有时候想记录下自己开发中解决的一个 bug 的过程,或者***环境的搭建过程,可能就仅仅只有简单的描述一下而已.方便自己对知识的整理. 如果用博客来记录,每记录一次就加发一篇博文,感觉整个博客会变得很混乱不堪.
于是自己就查了下有没这方面的工具.
找到有两个 hexo 的 wiki 主题,比如 hexo-theme-wiki-i18n 和 hexo-theme-wixo
但是这俩个都是一个 hexo 主题,当我想要在我的博客上(用的是另外的主题),嵌入一个这样的 wiki 页面,就不行了. 还得专门去维护两个 hexo 博客.
所以想问下哪位大神有时间给整一个这样的插件出来,感觉应该有不少人有这需求的吧.
例如 hexo-generator-douban 这个插件吧,是可以生成一个豆瓣读书的页面,单独用来显示豆瓣读书的。
我所希望的是有一个比如叫 hexo-generator-wiki 的插件,我们可以先建一个目录,比如 source/wiki/,专门去存放 wiki 文章来,然后运行该插件,生成一个 wiki 页面 ,加到 hexo 博客里面
这只是我一个想法而已~
再次感谢@angg 给出的解决方案
这里我说下具体是怎么使用吧,我看上面解决方案也花了点时间.
首先跑到你使用的那个主题里,一般有个layout的文件夹. 在里面建一个wiki.***的文件(我的主题里layout用的都ejs后缀,所以我就建一个wiki.ejs的,可以直接复制搞定,比如 $ cp post.ejs wiki.ejs
)
在所用主题目录下,有一个script的文件夹,把@angg 文章里的那段复制进去.自己需要做点修改,比如我是:
3.之后,在hexo主目录下source文件夹新建一个wiki的文件夹,然后把你存的文章放到此目录下,记得文章开头要加一个layout: "wiki"
4.然后执行hexo g
和 hexo d
就搞定了
虽然不能做分类,但大致已经能满足要求了.毕竟可以关键字直接搜索博客,所以有无分类没啥影响 有时候你
hexo g
时发现报错,有可能是你文章里加了categories或tags的,把它去掉
1
yangg 2016-07-22 04:51:50 +08:00 via iPhone
标记下,上班回复
|
2
yangg 2016-07-22 09:43:06 +08:00
本来打算 直接贴到 notehub.org 的,可是发现代码不能高亮,还是建了一个 post
https://uedsky.com/2016-07/how-to-craete-a-custom-wiki-list-in-hexo/ |
5
wbing OP |