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

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

概述我有一个包含许多小组织文件的组织模式项目,我想将其导出为 HTML.我没有在许多文件中设置#TITLE,因为它们没有正确的标题.我在导出时发现部分第一句被导出为文档的标题. 例如,组织文件如下: This is a short file.Mary had a little lamb, etc. 将导出为具有以下HTML: *snip*<div id="content"><h1 class= 我有一个包含许多小组织文件的组织模式项目,我想将其导出为 HTML.我没有在许多文件中设置#Title,因为它们没有正确的标题.我在导出时发现部分第一句被导出为文档的标题.

例如,组织文件如下:

This is a short file.Mary had a little lamb,etc.

将导出为具有以下HTML:

*sniP*<div ID="content"><h1 >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))
总结

以上是内存溢出为你收集整理的emacs – 如何在组织模式HTML导出中禁用自动标题包含?全部内容,希望文章能够帮你解决emacs – 如何在组织模式HTML导出中禁用自动标题包含?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1133393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存