Emacs组织模式:仅使用以下内容导出子标题:PROPERTIES:在HTML文件中

时间:2018-01-21 04:15:42

标签: html emacs export org-mode

如何在子标题HTML导出中仅包含某些属性?

我的.emacs包含

  

(setq org-export-with-properties'(" CATEGORY"" CREATED")

将H1子标题导出为html时,生成的HTML文件仅包含" CATEGORY"和"创建"根据需要的属性。但是,如果我在先前导出的H1标题下导出H2子标题(未进行其他更改),则生成的HTML文件根本不包含任何属性。组织手动导出部分声明:

  

prop:切换包含属性抽屉,或列出要包含的属性(org-export-with-properties)。

所以我尝试了#+ OPTIONS:prop:CATEGORY或prop:" CATEGORY"在导出H2子标题之下,两者都没有运气 - 两者都导致所有属性都包含在HTML文件中。

我宁愿不必使用#+ OPTIONS:prop:但是如果我必须的话。

实施例

* Projects
** Test Proj#1                                                      :PROJECT:
   :PROPERTIES:
   :CATEGORY: Proj1
   :CREATED: [2018-01-24 Wed]
   :EXPORT_FILE_NAME: ./projects-org-files/Proj1
   :EXPORT_TITLE: First Test Project
   :END:
*** Objective
    Object of Proj#1
*** Background
*** Log                                                            :noexport:
**** [2018-01-24 Wed]Did some stuff
*** Resolution
*** Summary Status
**** TODO Send TPF report to Bob

如果我将光标放在H1标题" Project"并按C-e C-s h o,我在生成的HTML文件中的TestProj#1标题下面的框中获取属性和值。 Desired Outcome

如果我将光标放在H2标题" TestProj#1"并按C-e C-s h o,我不会在生成的HTML文件中的TestProj#1标题下方的框中获取属性和值。 Unexpected behavior

我在Emacs for Windows和我的Linux机器上的Emacs上尝试过它,两者都有相同的行为。

由于

0 个答案:

没有答案