Posted on 17-02-2014
Filed Under (技术) by waterlin

当用 Org Mode 写的笔记一多,要寻找相关的内容花的时间也就越多,这个时候,很有必要建立一个索引或是导航条,这样才像全功能版本的 wiki 嘛。

要建立这样的索引有两种方法。

第一种,用站点地图的方法。

把下面的代码添加到你的 project 配置文件里:

:auto-sitemap t
:sitemap-filename "sitemap.org"  ; ... call it sitemap.org ...
:sitemap-title "Sitemap"         ; ... with title 'Sitemap'.

然后每次发布这个工程的时候,就会生成一个 sitemap.org 的文件,这个文件会递归地遍历你工程里的所有文件并生成链接,并会生成一个名叫 sitemap.html 的文件。

然后,我们只要在我们的 index.org 里 include 这个文件即可:

#+INCLUDE: sitemap.org

这样我们就再也不用手动添加页面的索引链接了。

或者,我们可以在每个页面的页脚里把这个 sitemap.org 的链接给加上,方便随手访问这个索引。

第二种,生成导航条。

当然,我们或许更喜欢在各个单独页面阅读的时候,有一个导航条可以很方便地回到上级目录、主页目录或是其它的导航链接等。

通过 org-info.js 这个脚本,我们可以把一个页面拆分成好几个部分,有点像翻书一样了,不过这个功能需要借助 org-info.js 功能。

小结

如果对于自己的笔记,采用第一种方法更好,方便搜索、配置也简单。如果是给别人用,可以用第二种方法,免得一次性把太多的内容推给别人看,吓到别人。

© 2014, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

Post a Comment
Name:
Email:
Website:
Comments: