重复组织页面中的元素/链接作为html发布?

时间:2012-03-07 17:48:21

标签: org-mode

是否有一种简单的方法可以将{Back to Worg's index}之类的内容添加到我计划使用org-publish-project-alist发布的目录中的每个.org页面?这是用#+标签,还是.css文件中的某个定义来完成的?

1 个答案:

答案 0 :(得分:3)

我看了他们是如何在Worg上做到的,它看起来不像CSS。

有几种方法可以做到这一点。

创建一个通用文件,该文件仅包含每个文件中所需的详细信息。例如:

[[./index.org][Back to index]]

然后在文件中您想要该行的位置使用#+include: <filename>。 (见Include Files

或者你可以在setupfile中定义一个宏(参见In-Buffer Settings),这是链接的定义(或多个链接选择)

#+macro: toIndex [[./index.org][Back to index]]

在这两种情况下,值得注意的是相对路径基于导出的文件。所以[[../index.org]]总是指向父目录中的index.org文件,无论setupfile在哪里。