como posso fazer o emacs usar outro css para publicação no modo organizacional

como posso fazer o emacs usar outro css para publicação no modo organizacional

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 :styleparâ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.

informação relacionada