
Emacs で orgmode を使用する場合、HTML に公開すると、見た目があまり良くないデフォルトの CSS が使用されます。
公開後、古い CSS を手動で削除してカスタム CSS にします。
Emacs で、デフォルトで他の CSS ファイルを使用する方法はありますか?
答え1
公開プロジェクトでパラメータを使用します:style
。例:
(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" />
C-h v org-export-html-style TAB TABHTML エクスポートのスタイルに関連するさまざまなオプションを一覧表示します。