我正在使用org-mode创建一个网站,并希望格式化后同步码,因此它只显示创建的日期和页面底部的创建者,位于中心,并且是水平的.
在我的.emacs我有
(setq org-export-html-postamble-format "Last Updated %d. Created by %c")
在我的index.org(以及所有其他页面)的顶部
# -*- org-export-html-postamble:t; -*-
后同步码的格式如下:
Date: 16 March 2012
Org version 7.8.03 with Emacs version 24
Validate XHTML 1.0
垂直排列,我不太喜欢.
解决方法
它不接受你自己的后同步的原因是因为你必须对变量使用#BIND:语法,以便在导出时使用它. (见
Export Options)
更改该设置后,我还必须稍微调整您的格式以适应所需的语法. org-export-html-postamble-format的默认值为:
(("en" "<p class=\"author\">Author: %a (%e)</p> <p class=\"date\">Date: %d</p> <p class=\"creator\">Generated by %c</p> <p class=\"xhtml-validation\">%v</p> "))
因此,您必须执行以下操作才能将其包含在内(尽可能与该格式匹配):
(setq org-export-html-postamble-format '(("en" "<p class=\"postamble\">Last Updated %d. Created by %c</p>")))
然而,这不会使您的文本居中,它导出如下:
<div id="postamble"> <p class="postamble">Last Updated 2012-03-16 16:22:03 Eastern Daylight Time. Created by Org version 7.8.03 with Emacs version 24 </div>
我相信您必须使用p.postamble {text-align:center;设置自定义样式表.让中心工作.