Как я могу заставить Emacs использовать другие CSS для публикации Orgmode
При использовании orgmode в Emacs, когда я публикую в HTML, он использует 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" />
Сделайте Ch v org-export-html-style TAB TAB, чтобы перечислить различные опции, связанные со стилем экспорта HTML.