как установить глобальную настройку экспорта публикации org в emacs

1446
reinier

В продолжение этого вопроса: вопрос суперпользователя 431356

Как я могу указать настройку режима публикации в глобальном масштабе? Таким образом, не для каждого проекта, но для любого файла .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.

1

2 ответа на вопрос

3
Juancho

Вы можете настроить 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 12 лет назад 0
0
Tom Slee

Ответ Хуанхо сработал для меня, с одним изменением: когда я проходил через меню настройки режима org (Customize> Export> HTML> Style Extras), мне пришлось удалить \ n и escape-символы.

Это действительно должен быть комментарий к верхнему ответу. reinier 12 лет назад 1
Согласился, но я не вижу «Добавить комментарий» в верхнем ответе. Tom Slee 12 лет назад 0
ах, возможно, у вас недостаточно очков репутации, чтобы оставить комментарий. (Я думаю, у вас должно быть несколько сотен очков (их способ бороться со спамом)) reinier 12 лет назад 0

Похожие вопросы