wie kann ich Emacs dazu bringen, andere CSS für die Veröffentlichung im Orgmode zu verwenden

wie kann ich Emacs dazu bringen, andere CSS für die Veröffentlichung im Orgmode zu verwenden

Wenn ich den Orgmode in Emacs verwende und in HTML veröffentliche, wird ein Standard-CSS verwendet, das nicht sehr schön aussieht.

Nach der Veröffentlichung ersetze ich das alte CSS manuell durch ein benutzerdefiniertes.

Gibt es in Emacs eine Möglichkeit, standardmäßig meine andere CSS-Datei zu verwenden?

Antwort1

Verwenden Sie den :styleParameter in Ihrem Veröffentlichungsprojekt. Beispiel:

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

Sie können auch eine Option pro Datei wie folgt definieren:

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

Führen Sie C-h v org-export-html-style TAB TABdies durch, um verschiedene Optionen im Zusammenhang mit dem Stil für den HTML-Export aufzulisten.

verwandte Informationen