cómo establecer una configuración de exportación de publicación de organización global en emacs

cómo establecer una configuración de exportación de publicación de organización global en emacs

Como seguimiento de esta pregunta:pregunta de superusuario 431356

¿Cómo puedo especificar la configuración de publicación del modo de organización globalmente? Entonces, ¿no por proyecto, sino por cualquier archivo .org que publique?

entonces en lugar de:

 (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\" />")))

o esto para cada archivo:

 #+STYLE: <link rel="stylesheet" type="text/css" href="stylesheet.css" />

Quiero algo que cambie los valores predeterminados de cualquier archivo de organización.

Respuesta1

Puedes personalizar org-export-html-styley org-export-html-style-extra.

El primero tiene todos los valores predeterminados para la exportación de la organización, por lo que será mejor que lo dejes como está a menos que quieras anular todo.

org-export-html-style-extrase agrega después de la definición de estilo predeterminada con sus propias variaciones.

Yo uso esta configuración:

"<style type=\"text/css\">\n  html {\n  font-family: sans-serif;\n  font-size: 11pt;\n  }\n  em { font-style: normal; font-weight: bold;}\n</style>"

Respuesta2

La respuesta de Juancho funcionó para mí, con un cambio: al pasar por el menú de personalización del modo organización (Personalizar > Exportar > HTML > Extras de estilo) tuve que eliminar los caracteres \n y de escape.

información relacionada