Festlegen einer globalen Organisationseinstellung für den Export von Exporten in Emacs

1501
reinier

Als Folge dieser Frage: Superuser-Frage 431356

Wie kann ich die Veröffentlichungseinstellung für den Organisationsmodus global festlegen? Also nicht pro Projekt, sondern für jede .org-Datei, die ich gerade veröffentliche?

also statt:

 (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\" />"))) 

oder das für jede Datei:

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

Ich möchte etwas, das die Standardwerte einer Org-Datei ändert.

1

2 Antworten auf die Frage

3
Juancho

Sie können org-export-html-styleund anpassen org-export-html-style-extra.

Die erste enthält alle Standardwerte für den Org-Export. Sie sollten also so bleiben, wenn Sie nicht alles überschreiben möchten.

org-export-html-style-extra wird nach der Standardstildefinition mit Ihren eigenen Variationen angehängt.

Ich verwende diese Einstellung:

"<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>" 
GROSSARTIG! Das war der Trick! reinier vor 11 Jahren 0
0
Tom Slee

Juancho's answer worked for me, with one change: when going through the org-mode customization menu (Customize > Export > HTML > Style Extras) I had to remove the \n and escape characters.

Dies sollte wirklich ein Kommentar zur ersten Antwort sein. reinier vor 11 Jahren 1
Einverstanden, aber ich sehe kein "Kommentar hinzufügen" in der obersten Antwort. Tom Slee vor 11 Jahren 0
ah vielleicht haben Sie nicht genug Rufpunkte, um einen Kommentar zu posten. (Ich denke, Sie müssen ein paar hundert Punkte haben (ihre Art, Spam zu bekämpfen)) reinier vor 11 Jahren 0