So legen Sie eine globale Einstellung für den Export von Org-Veröffentlichungen in Emacs fest

1

Im Anschluss an diese 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 dies für jede Datei:

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

Ich möchte etwas, das die Standardeinstellungen aller Organisationsdateien ändert.

reinier
quelle

Antworten:

3

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

Die erste enthält alle Standardwerte für den org-Export. Sie sollten also so bleiben, wie es ist, es sei denn, Sie möchten alles außer Kraft setzen.

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

Ich benutze 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>"
Juancho
quelle
GROSS! Das war der Trick!
reinier
0

Juanchos Antwort funktionierte mit einer Änderung für mich: Beim Durchlaufen des Org-Modus-Anpassungsmenüs (Anpassen> Exportieren> HTML> Stil-Extras) musste ich die Zeichen \ n und Escape-Zeichen entfernen.

Tom Slee
quelle
1
Dies sollte eigentlich ein Kommentar zur Top-Antwort sein.
Reinier
Einverstanden, aber ich sehe kein "Kommentar hinzufügen" in der oberen Antwort.
Tom Slee
ah, vielleicht hast du nicht genug Rufpunkte, um einen Kommentar zu schreiben. (Ich denke, Sie müssen ein paar hundert Punkte haben (ihre Art, Spam zu bekämpfen))
Reinier