关于org转html的模板

本来直接用emacs内置的 M-x org-html-export-to-html 也方便,但是由于自动化的需要,得脱离emacs。
我想直接用pandoc foo.org -o xxx.html,无奈转换的实在太朴素。
不知怎么能把emacs的内置模板拿出来用?或者怎么写一个?

草,建议给 pandoc 里面的文件名参数换个名字先,比如 1.org ,或者用代码块包一下,比如 xxx.org

1 个赞

emacs 也可以从命令行运行的,有个 --batch 参数,比如楼主的需求可以是这样:

emacs xxx.org --batch -f org-html-export-to-html --kill

如果只能用 pandoc 的话可以把 org-html-style-default 中的内容复制一份 css ,然后用 pandoc 的 -c 参数选择 css 文件就好,当然也可以选择其他 css 文件。

4 个赞

抱歉,马上整改

1 个赞

谢谢你的办法,总算搞定!