我正在为小型专用网络寻找新的 wiki 软件。由于所有用户都非常沉迷于 emacs,因此让所有内容都“兼容 emacs”会很好。哪些 wiki 软件最适合 emacs 用户?
特别是,应该可以在 emacs 内的 wiki 中导航(跟随链接等),并拥有完美支持 wiki 语法的良好模式。
能够轻松地在 emacs 中保存更改(甚至可能在将更改提交到 wiki 之前保存更改)也很重要。
wiki 软件还应该满足其他要求,因此如果您能为良好的 emacs 集成提供多个建议,那就太好了。
答案1
我提出了一种稍微不同的方法——让 wiki 的用户使用他们想要的任何编辑器A动态控制系统- 支持维基, 例如
gitit
可以使用 git、darcs 和 Mercurial;用哈斯克尔写的ikiwiki
支持 git、svn、bzr、monotone、mercurial、darcs、cvs,并用 Perl 编写
两个都能也可以通过网络浏览器使用,因此不必使用底层工具。它们提供的功能有所不同,因此您最好仔细看看哪一个最适合您。
哦,还有一些wikifs
-使用FUSE克隆,例如这个wikifuse
Python脚本(仅适用于 MoinMoin,我从评论中推测)或WikipediaFS
(无人维护,但伴随着Emacs模式) 适用于 MediaWiki 站点。
答案2
也许你可以用 Dokuwiki 做你所描述的事情。它将页面保存在纯文本文件中(目录和子目录中的结构与您创建的类别和子类别相同),您可以在应用程序的 Web 界面之外的文件系统上直接编辑这些文件。还有dokuwiki-el
,一个dokuwiki wiki 引擎的 GNU Emacs 前端。