як встановити глобальний параметр експорту публікації org в emacs


1

Як відповідь на це питання: питання суперпользователя 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\" />")))

або це для кожного файлу:

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

Я хочу, щоб щось змінювало типові параметри будь-якого файлу org.

Відповіді:


3

Ви можете налаштувати org-export-html-styleі org-export-html-style-extra.

Перший має всі значення за замовчуванням для експорту org, тому краще залишити так, як є, якщо ви не хочете, щоб все змінити

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>"

ВЕЛИКИЙ! То був фокус!
reinier

0

Відповідь Хуанчо працювала на мене, з однією зміною: під час переходу через меню налаштування org-mode (Налаштувати> Експорт> HTML> Додатки стилів) мені довелося видалити \ n та вийти з символів.


1
Це дійсно має бути коментарем до верхньої відповіді.
reinier

Погоджено, але я не бачу "Додати коментар" у верхній відповіді.
Том Слін

ах, можливо, у вас недостатньо репутаційних очок, щоб залишити коментар. (Я думаю, у вас повинно бути кілька сотень очок (їх спосіб боротьби зі спамом))
reinier
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.