在org-mode中,我该如何从HTML导出中删除“验证XHTML 1.0”消息?

30
在org-mode 7.8中,我如何删除页面底部的“验证XHTML 1.0”消息?可以使用以下方式删除其相邻内容:#+OPTIONS: author:nil email:nil creator:nil timestamp:nil,但我找不到类似于“验证XHTML 1.0”消息的等效选项。
3个回答

31

一种方法是将org-export-html-validation-link变量的值更改为nil:

(setq org-export-html-validation-link nil)

从org版本8.0开始,使用:

(setq org-html-validation-link nil)

谢谢。但是没有 #+OPTIONS: 开关吗? - johntait.org
1
我尝试使用 #+BIND: org-export-html-validation-link nil,但无法使其工作。不过在 .emacs 中设置该变量是有效的。 - Bryan Luby
1
你可以做的另一件事是直接编辑org-export-html-postamble-format变量,并且摆脱%v这个东西。 - yPhil
3
自版本8.0起,org-export-html-validation-link已更名为org-html-validation-link - tnoda
@BryanLuby:将 org-export-allow-bind-keyword 设置为 t 应该可以让它正常工作。 - Silex

14

我在我的 org 文件中使用了以下行:

#+OPTIONS: html-postamble:nil

但是这样做除了验证链接之外还会删除其他内容。使用html-validation-link并没有产生预期结果。


3
这里有相关记录:http://orgmode.org/manual/HTML-preamble-and-postamble.html。 - Russia Must Remove Putin

2

如果您只想对某些文件执行此操作,则可以添加以下内容到org文件的末尾,使用本地变量。

# Local Variables:
# org-html-validation-link: nil
# End:

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接