V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bravluna
V2EX  ›  问与答

当前搭建个人Wiki好的方法是什么?

  •  
  •   bravluna · 2012-05-04 13:53:38 +08:00 · 25856 次点击
    这是一个创建于 4620 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想搭建个 wiki 来管理知识,目前想到的方法:

    -. 使用 vimwiki 书写并生成html,push到github pages

    -. 直接使用 jekyll 引擎

    哪种方法好呢?或是其它更好的方法。
    43 条回复    2014-07-21 12:28:15 +08:00
    bindiry
        1
    bindiry  
       2012-05-04 15:22:07 +08:00   ❤️ 2
    我是直接使用jekyll 这是我的wiki: http://wiki.junnan.org
    yishanhe
        2
    yishanhe  
       2012-05-04 15:24:56 +08:00
    我用的第一种方法. 相比第二种流程上略显麻烦 但是因为vimwiki, 管理起来还是高效的
    joshualeung
        3
    joshualeung  
       2012-05-04 15:26:44 +08:00   ❤️ 1
    @bindiry 你这多级分类是怎么做到的啊 Jekyll中的每一篇文章不是只支持一个分类么?
    zolo
        4
    zolo  
       2012-05-04 15:46:58 +08:00
    @bindiry 无法访问
    wogong
        5
    wogong  
       2012-05-04 15:51:59 +08:00
    我是采用第一种方法。但是感觉组织不明朗,页面也很丑陋,只能是给自己看的东西,远没有一楼漂亮~
    vicalloy
        6
    vicalloy  
       2012-05-04 15:58:33 +08:00
    我的wiki用trac搭建的 http://trac.edgewall.org/
    直接在浏览器里编辑比较方便。
    功能方面不是很强,不过已经很够用了。
    数据库用sqlite,备份什么的也都非常方便。
    9hills
        7
    9hills  
       2012-05-04 16:03:27 +08:00   ❤️ 1
    @wogong 你需要一个好看的模版。。。
    wogong
        8
    wogong  
       2012-05-04 16:09:47 +08:00
    @9hills 恩,我只是小改了下CSS,布局一直没弄,其实美不美观的还可以接受,什么时候再参考别人折腾下。之前一直在想有没有wiki的离线搜索最后无果。毕竟wiki应该是组织有序的,搜索的功能没有也是可以接受,线上的搜索用Google。
    ruchee
        9
    ruchee  
       2012-05-04 16:10:15 +08:00
    推荐VimWiki,可以参考我的站点:http://www.ruchee.com
    yishanhe
        10
    yishanhe  
       2012-05-04 16:10:33 +08:00   ❤️ 1
    @wogong 是模板的问题 我看你用的好像是@ktmud的模板,自己写个漂亮点的 http://yishanhe.net/wiki/ 我是仿着bootswatch的united主题改的

    我开始用vimwiki还是看得 @9hills 的教程, @9hills 现在不用vimwiki了么 后来发现你的链接失效了

    第一种方法的优点还是在于vimwiki的高效..有了vimwiki, html只相当于做了个展示..
    9hills
        11
    9hills  
       2012-05-04 17:13:32 +08:00
    @yishanhe 嗯,。。。域名过期就没再用,然后后来换成了用jekyll做的blog。
    现在打算再弄一个。说起来我当初用的也是@ktmud的摸板和教程
    9hills
        12
    9hills  
       2012-05-04 17:19:36 +08:00
    @wogong 本地搜索的话我一般都是用ack.vim,绝对神器
    Nourl
        13
    Nourl  
       2012-05-04 17:21:07 +08:00
    个人wiki,直接用dokuwiki,简单省事。
    oyaji
        14
    oyaji  
       2012-05-04 17:30:42 +08:00
    ubuntu下用zim
    Esay
        15
    Esay  
       2012-05-04 17:41:45 +08:00
    @yishanhe 主体不错 很喜欢
    joshualeung
        16
    joshualeung  
       2012-05-04 17:41:54 +08:00
    @yishanhe Hi, 你的维基用的是什么啊,是怎么整合到Jekyll里去的?
    yishanhe
        17
    yishanhe  
       2012-05-04 18:53:59 +08:00
    @joshualeung 用的vimwiki 然后搞了和主题配套的template输出html放到根目录下的 没有整合到Jekyll....
    @Esay bootswatch.com 有几个不错的主题 用jekyll的可以去看看
    Esay
        18
    Esay  
       2012-05-04 19:10:45 +08:00
    @yishanhe 啊 看到你的博客上有写,那是如获至宝啊。我就合计,能不能搞一个网站,大家一起来推荐
    bindiry
        19
    bindiry  
       2012-05-04 21:40:04 +08:00
    @joshualeung
    我没有用分类呢,每个类别其实就是一个页面,我只是在左边做个导航而已。。。
    bindiry
        20
    bindiry  
       2012-05-04 21:40:36 +08:00
    @zolo 因为是github.com的,所以有的地区可能要用代理才行.
    wogong
        21
    wogong  
       2012-07-23 17:16:08 +08:00
    @9hills ack.vim无法使用快捷键o跳转到搜索结果文件,其他快捷键也无效。这是什么情况?安装的是github上最新版本的ack.vim。
    tinyao
        22
    tinyao  
       2012-07-23 19:45:37 +08:00
    你们的好高端,我用的是dokuWiki
    yujnln
        23
    yujnln  
       2012-07-23 20:30:11 +08:00
    Sphinx
    helloboy
        24
    helloboy  
       2012-07-24 14:40:43 +08:00
    @bindiry github 二级域名绑定为什么一直不成功呢?
    liuxurong
        25
    liuxurong  
       2012-07-24 14:50:12 +08:00
    Wiz 为知
    bindiry
        26
    bindiry  
       2012-07-24 19:11:35 +08:00
    @helloboy 可能是哪一部操作错了吧?最好把你的步骤详细发上来看看。
    eric_q
        27
    eric_q  
       2012-07-25 00:52:13 +08:00
    现在在用 gollum + pow
    pimgeek
        28
    pimgeek  
       2012-08-27 14:59:34 +08:00
    我推荐 ZimDesktop + Truecrypt + Dropbox, 其中第一项是我认为最佳的选项, 后两项可以换别的.

    第一项的具体原因见我对这个讨论序列 http://www.v2ex.com/t/41388 的回复 (21楼)
    第二项可以换任何可以创建加密分区, 并把 Zim 的数据文件夹放进去的加密工具, 如 Freeotfe
    第三项可以换任何支持二进制 Diff 和 Merge 的网盘.
    pimgeek
        29
    pimgeek  
       2012-08-27 15:13:00 +08:00
    @tinyao 我以前也用 Dokuwiki 的, 后来觉得 ZimDesktop + 网络存储 有过之而无不及, 所以就改用 ZimDesktop 了. 以后我打算写一些博客文章谈谈这个 ZimDesktop 的最佳使用实践. :)
    gowinder
        30
    gowinder  
       2012-08-27 15:13:34 +08:00
    用了HDWIKI,感觉太乱,现在换了TRAC
    pimgeek
        31
    pimgeek  
       2012-08-27 15:14:52 +08:00
    @Nourl 呵呵, 使用 Dokuwiki 的人真多, 我也是同路人... 现在转用 ZimDesktop 了, 用 ZimDesktop 创建链接, 改条目名称, 改命名空间什么的方便太多了.
    tinyao
        32
    tinyao  
       2012-08-27 16:54:37 +08:00
    @pimgeek 看起来不要错,ZimDesktop试试看
    voidmous
        33
    voidmous  
       2012-08-31 19:54:19 +08:00
    @pimgeek Zimwiki的优点在于编辑方式,ctrl+r可以从代码直接生成最终页面,这样既保证编辑时的爽快,又可以预览效果、快速修改。另外它还可以插入图片附件,每个文本对应一个附件文件夹,这种管理方式很清晰。利用dropbox同步也很方便。
    缺点就在于它的wiki语法支持还不完善(基本功能居然不做好!),主要参考dokuwiki的语法,但是竟然不支持表格,代码块也没有,这就很让人蛋疼了。不知道pimgeek怎么解决这个问题的?
    hit9
        34
    hit9  
       2012-11-16 17:43:53 +08:00
    自己写了个工具. 还不错.搭建的blog见 http://hit9.org
    Yannis1990
        35
    Yannis1990  
       2012-11-16 20:05:58 +08:00
    @oyaji
    @voidmous
    @pimgeek
    zim木有mac?
    fdgogogo
        36
    fdgogogo  
       2013-01-06 01:21:28 +08:00   ❤️ 1
    用Mac也可以尝试下苹果自家的OS X Server Wiki
    和上面说的这些软件相比比较另类,有些方面很强大,有些方面很弱

    我写了一篇详细的介绍,有兴趣可以看看
    http://fduo.org/personal-wiki-by-osx-server/
    amoblin
        37
    amoblin  
       2013-06-07 18:42:11 +08:00
    @bindiry wiki很漂亮!请问文章中的目录是如何实现的呢?
    bindiry
        38
    bindiry  
       2013-06-08 09:13:32 +08:00
    @amoblin 就只是建了个文件夹,把文件分类的。 :)
    lfzyx
        39
    lfzyx  
       2013-08-15 10:56:15 +08:00
    MediaWiki不可以么
    shajiquan
        40
    shajiquan  
       2014-06-10 22:59:13 +08:00
    MoinMoin 也不错呀。http://moinmo.in
    pimgeek
        41
    pimgeek  
       2014-07-21 12:20:15 +08:00
    @Yannis1990 请看这里,可能有点麻烦,但很可能行得通。

    http://zim-wiki.org/install.html

    Mac OS X

    You can run zim on mac if you have the proper dependencies installed.
    If you are using Mac Ports than installing the following ports should work:

    python26
    py26-gtk
    py26-simplejson
    py26-xdg

    (The python25 packages should work as well if you prefer them)

    An alternative that is reported to work is to install Pygtk for mac. This will make your zim window look nicer compared to using the Mac Ports option. With pygtk for mac installed, you can just run zim directly from the source package.
    pimgeek
        42
    pimgeek  
       2014-07-21 12:25:08 +08:00
    @voidmous

    1 表格没有确实很可惜,可以先安装 Graphviz ,然后插入图形的时候用 DOT 代码实现 HTML Table
    2 一般的代码块,我都是先选中大段代码,然后用 Ctrl-T 就变成等宽的显示了。这个转换为代码格式的功能,菜单里好像没有,但话说回来也确实没有代码高亮。

    你可以在 Zim 主程序的帮助->快捷键中找到这个功能。

    <Ctrl>U Make selected text underline (renders highlighted)
    <Ctrl>K Make selected text strike-trough
    <Ctrl>T Make selected text verbatim text (monospace font)
    pimgeek
        43
    pimgeek  
       2014-07-21 12:28:15 +08:00
    @voidmous 仔细一看这都两年前的讨论了,没有及时跟进讨论。。。实在抱歉。

    这个是利用 DOT 语法实现表格的 zim 截图。

    ![](http://mindpin.oss-cn-hangzhou.aliyuncs.com/image_service/images/UO6RTW3j/UO6RTW3j.png)

    DOT 源码如下:

    graph G {
    rankdir=TB
    motivation [
    shape=none
    fontname="Hiragino Sans GB Light"
    label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
    <TR>
    <TD BGCOLOR="#eeeeee">逻辑反思动力 →<br/>直觉行动动力↓</TD>
    <TD BGCOLOR="#aaffaa">动力<br/>较弱</TD>
    <TD BGCOLOR="#66ff66">动力<br/>较强</TD>
    </TR>
    <TR>
    <TD BGCOLOR="#ffaaaa">动力<br/>较弱</TD>
    <TD BGCOLOR="#dddd44">无论如何,辛苦了!<br/>能否稍微休息下?</TD>
    <TD BGCOLOR="#bbdd99">调动逻辑思维开始反思,<br/>读书求知,刨根问底</TD>
    </TR>
    <TR>
    <TD BGCOLOR="#ff6666">动力<br/>较强</TD>
    <TD BGCOLOR="#ddbb99">顺应直觉开始行动,<br/>处理试错类,探索类工作</TD>
    <TD BGCOLOR="#bbbb33">全面发挥自身能量,<br/>不必拘泥于规则</TD>
    </TR>
    </TABLE>>
    ]
    }
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.