When using orgmode in Emacs, when I publish to HTML it uses a default CSS which doesn't look very nice.
After publishing, I manually jank out the old CSS for a custom one.
Is there a way in Emacs to make it use my other CSS file per default?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
:style parameter in your publishing project. For example:
(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\" />")))
You can also define a per-file option like this:
#+STYLE: <link rel="stylesheet" type="text/css" href="stylesheet.css" />
Do C-h v org-export-html-style TAB TAB to list various options related to the style for HTML export.