在emacs中,如何设置全局组织发布导出设置

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

作为以下问题的后续内容: 超级用户问题 431356

如何全局指定org模式发布设置? 所以不是每个项目,但对于任何. org 文件我都会发布?

因此,不要:


 (setq org-publish-project-alist


 '(("Homepage"


 :base-directory"~/git/homepage/"


 :base-extension"org"


 :publishing-directory"~/public_html/"


 :publishing-function org-publish-org-to-html


 :style"<link rel="stylesheet" href="style.css" type="text/css"/>")))



或者为每个 file:


 #+STYLE: <link rel="stylesheet" type="text/css" href="stylesheet.css"/>



我想要改变任何组织文件默认值的东西。


回答 1:

你可以自定义 org-export-html-styleorg-export-html-style-extra

第一个是组织导出的所有默认值,所以最好保留一下,除非你想重写所有的内容。

org-export-html-style-extra 在默认样式定义之后加上你自己的变体。

我使用这里设置:


"<style type="text/css">n html {n font-family: sans-serif;n font-size: 11pt;n }n em { font-style: normal; font-weight: bold;}n</style>"




回答 2:

juancho的回答为我工作,有一个改变: 当通过org模式定制菜单( 自定义> 导出>> 样式附加项) 时,我必须删除和转义符。



EXP  SET  Emacs  导出  Setting  GLOB  
相关文章