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

emacs – 如何在组织模式HTML导出中禁用自动标题包含?

发布时间:2020-12-31 17:36:56 所属栏目:资源 来源:网络整理
导读:我有一个包含许多小组织文件的组织模式项目,我想将其导出为 HTML.我没有在许多文件中设置#TITLE,因为它们没有正确的标题.我在导出时发现部分第一句被导出为文档的标题. 例如,组织文件如下: This is a short file.Mary had a little lamb,etc. 将导出为具

我有一个包含许多小组织文件的组织模式项目,我想将其导出为 HTML.我没有在许多文件中设置#TITLE,因为它们没有正确的标题.我在导出时发现部分第一句被导出为文档的标题.

例如,组织文件如下:

This is a short file.

Mary had a little lamb,etc.

将导出为具有以下HTML:

*snip*
<div id="content">
<h1 class="title">This is a short file.</h1>


<p>Mary had a little lamb,etc.</p>
*snip*

我希望看到上面文件中的两个句子都标记为段落.如何禁用标题的自动占卜?

解决方法

如果您查看org-export-region-as-html的代码,您将看到以下片段
(title (or (and subtree-p (org-export-get-title-from-subtree))
           (plist-get opt-plist :title)
           (and (not
                 (plist-get opt-plist :skip-before-1st-heading))
                (org-export-grab-title-from-buffer))
           (and buffer-file-name
                (file-name-sans-extension
                 (file-name-nondirectory buffer-file-name)))
           "UNTITLED"))

如果没有定义标题,则调用函数org-export-grab-title-from-buffer.您可以通过建议禁用此功能

(defadvice org-export-grab-title-from-buffer (around org-export-grab-title-from-buffer-disable activate))

(编辑:温州站长网)

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

    热点阅读