加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

如何使用组织模式在HTML导出中格式化后同步码?

发布时间:2020-12-14 18:35:43 所属栏目:资源 来源:网络整理
导读:我正在使用org-mode创建一个网站,并希望格式化后同步码,因此它只显示创建的日期和页面底部的创建者,位于中心,并且是水平的. 在我的.emacs我有 (setq org-export-html-postamble-format "Last Updated %d. Created by %c") 在我的index.org(以及所有其他页面)
我正在使用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;设置自定义样式表.让中心工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读