如何在组织模式 html 导出中删除页脚详细信息



当将组织模式文件导出为包含"Hello World!"这样简单的内容的html时,导出的.html文件在页脚中包含以下内容:

Date: 2012-11-13 16:06:19 CET
Author: <name>
Org version 7.8.11 with Emacs version 24
Validate XHTML 1.0

有没有办法摆脱这些信息,并在结果.html中呈现一个简单的"Hello World!

您还可以在组织文件中使用以下选项:

#+OPTIONS: html-postamble:nil

要查看大多数现有的 html 导出选项,请在 org 缓冲区中键入 C-c C-e # html RET,它将插入 HTML 选项的模板。

2014-01-21 : 还有另一种方法可以回答最初的问题,但在任何其他答案中都没有描述。文件局部变量 org-html-postamble 设置为 nil。这可以通过M-x add-file-local-variable RET org-html-postamble RET nil RET来完成这会在文件末尾添加如下所示的行。

# Local Variables:
# org-html-postamble: nil
# End:
(setq org-export-html-postamble nil)

您还可以通过修改变量来自定义页脚org-export-html-postamble-format

基于

每个文件删除它的另一种方法是

#+style: <style>#postamble { display:none; }</style>

我无法通过 thdox 获得答案来工作。要关闭每个文件的后导码导出,我插入了

#+BIND: org-export-html-postamble nil

在我的文件顶部。从组织模式手册:

如果 org-export-allow-bind-关键字为非 nil,则 Emacs 变量可以在导出期间使用 BIND 关键字变为缓冲区本地变量。它的语法是"#+BIND:变量值"。这对于无法使用特定关键字更改的缓冲区内设置特别有用。

因此,这应该适用于关闭每个文件的任何导出选项。

我正在导出到 LaTeX,并且我在文档末尾发出了 emacs 版本和组织模式版本。 事实证明,这是"CREATOR"变量,因此要禁用导出它:

#+OPTIONS: creator:nil

为我工作。 您可以对authordate以及其他字段执行相同的操作。

最新更新