将 org 文件导出为 html 时,似乎将一个 org 文件转换为一个 html 文件。是否可以将某些标题导出为单独的文件,以便我们最终得到一个主页和许多子页面,全部来自一个 org 文件?例如,组织指南看起来可以在逻辑上布局在单个文件中。
问问题
1855 次
3 回答
3
对的,这是可能的。但是,不,当前的 (8.0.x) HTML 导出器没有生成多个文件的能力。
一种方法是使用 texinfo 导出器生成一个 texi 文件,然后将 texi 文件转换为带有makeinfo --html
. 由于组织指南似乎是通过这种方式生成的。
于 2013-08-19T04:14:35.047 回答
0
(defun my-org-export-each-level-1-headline-to-html (&optional scope)
(interactive)
(org-map-entries
(lambda ()
(let* ((title (car (last (org-get-outline-path t))))
(dir (file-name-directory buffer-file-name))
(filename (concat dir title ".html")))
(org-narrow-to-subtree)
(org-html-export-as-html)
(write-file filename)
(kill-current-buffer)
(widen)))
"LEVEL=1" scope))
它为每个标题级别 = 1 生成 html 文件。基于https://emacs.stackexchange.com/questions/54937/split-every-single-org-headline-in-a-org-file-to-separate-md-org-files
于 2020-12-23T18:13:03.247 回答