V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wbing
V2EX  ›  Hexo

谁给写一个 hexo 生成 wiki 页面的插件出来??

  •  1
     
  •   wbing · 2016-07-21 20:22:00 +08:00 · 3038 次点击
    这是一个创建于 2829 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    有时候想记录下自己开发中解决的一个 bug 的过程,或者***环境的搭建过程,可能就仅仅只有简单的描述一下而已.方便自己对知识的整理. 如果用博客来记录,每记录一次就加发一篇博文,感觉整个博客会变得很混乱不堪.

    经过

    于是自己就查了下有没这方面的工具.

    找到有两个 hexo 的 wiki 主题,比如 hexo-theme-wiki-i18nhexo-theme-wixo

    但是这俩个都是一个 hexo 主题,当我想要在我的博客上(用的是另外的主题),嵌入一个这样的 wiki 页面,就不行了. 还得专门去维护两个 hexo 博客.

    结果

    所以想问下哪位大神有时间给整一个这样的插件出来,感觉应该有不少人有这需求的吧.

    例如 hexo-generator-douban 这个插件吧,是可以生成一个豆瓣读书的页面,单独用来显示豆瓣读书的。

    我所希望的是有一个比如叫 hexo-generator-wiki 的插件,我们可以先建一个目录,比如 source/wiki/,专门去存放 wiki 文章来,然后运行该插件,生成一个 wiki 页面 ,加到 hexo 博客里面

    这只是我一个想法而已~

    第 1 条附言  ·  2016-07-21 22:33:47 +08:00
    看来没几个人有这种需求,我还是自己学下 js 的东西,看看能不能整一个出来好了.
    第 2 条附言  ·  2016-07-22 23:12:23 +08:00

    再次感谢@angg 给出的解决方案

    这里我说下具体是怎么使用吧,我看上面解决方案也花了点时间.

    1. 首先跑到你使用的那个主题里,一般有个layout的文件夹. 在里面建一个wiki.***的文件(我的主题里layout用的都ejs后缀,所以我就建一个wiki.ejs的,可以直接复制搞定,比如 $ cp post.ejs wiki.ejs)

    2. 在所用主题目录下,有一个script的文件夹,把@angg 文章里的那段复制进去.自己需要做点修改,比如我是:

    3.之后,在hexo主目录下source文件夹新建一个wiki的文件夹,然后把你存的文章放到此目录下,记得文章开头要加一个layout: "wiki"

    4.然后执行hexo ghexo d 就搞定了

    虽然不能做分类,但大致已经能满足要求了.毕竟可以关键字直接搜索博客,所以有无分类没啥影响 有时候你hexo g时发现报错,有可能是你文章里加了categories或tags的,把它去掉

    6 条回复    2016-07-22 15:04:51 +08:00
    yangg
        1
    yangg  
       2016-07-22 04:51:50 +08:00 via iPhone
    标记下,上班回复
    yangg
        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/
    wbing
        3
    wbing  
    OP
       2016-07-22 14:04:30 +08:00
    @yangg 这样的话,不是基本等同于 tags 的功能吗??? 我想的是 wiki 的文章不出现在主页的
    yangg
        4
    yangg  
       2016-07-22 14:26:05 +08:00   ❤️ 1
    @wbing 不放到_post 里的文章不会出现 在首页和列表
    wbing
        5
    wbing  
    OP
       2016-07-22 14:38:01 +08:00
    @yangg 终于知道怎么回事了。感谢!!!

    刚才因为 wiki 下建了一个 index.md 的文件,点击了一直返回本身页面。以为有问题。

    现在打算利用标签或标签云来做 wiki 分类的导航。

    等下整完再发个总结!!!
    wbing
        6
    wbing  
    OP
       2016-07-22 15:04:51 +08:00
    @yangg 哦哦,你这个想用标签云去整理是不行的。 layout: "wiki" 就对应吧文章放 wiki 页面了。

    不过也足够使用了!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2800 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:32 · PVG 20:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.