web-dev-qa-db-ja.com

emacsにorgmodepublishに他のcssを使用させるにはどうすればよいですか?

Emacsでorgmodeを使用する場合、HTMLに公開すると、デフォルトのCSSが使用されますが、見栄えがよくありません。

公開後、古いCSSを手動でジャンクアウトしてカスタムCSSを作成しました。

Emacsにデフォルトで他のCSSファイルを使用させる方法はありますか?

4
reinier

使用 :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 TAB HTMLエクスポートのスタイルに関連するさまざまなオプションを一覧表示します。

6
bzg