
Ao usar o orgmode no Emacs, quando publico em HTML ele usa um CSS padrão que não parece muito bom.
Após a publicação, troco manualmente o CSS antigo por um personalizado.
Existe uma maneira no Emacs de fazer com que ele use meu outro arquivo CSS por padrão?
Responder1
Use o :style
parâmetro em seu projeto de publicação. Por exemplo:
(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\" />")))
Você também pode definir uma opção por arquivo como esta:
#+STYLE: <link rel="stylesheet" type="text/css" href="stylesheet.css" />
Faça C-h v org-export-html-style TAB TABpara listar várias opções relacionadas ao estilo de exportação de HTML.