当我在 Emacs 中使用 orgmode 时,当我发布到 HTML 时,它会使用看起来不太好看的默认 CSS。
发布后,我手动将旧 CSS 替换为自定义 CSS。
Emacs 中有没有办法让它默认使用我的其他 CSS 文件?
答案1
在发布项目中使用该:style
参数。例如:
(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\" />")))
您还可以像这样定义每个文件选项:
#+STYLE: <link rel="stylesheet" type="text/css" href="stylesheet.css" />
列出C-h v org-export-html-style TAB TAB与 HTML 导出样式相关的各种选项。