Estoy reescribiendo mi página de inicio personal como un archivo de organización que exporto a HTML. En este documento HTML, me gustaría incluir el contenido de algunos fragmentos HTML pregenerados almacenados en otros archivos (mi lista de publicaciones generada por bibtex2html).
Aquí hay un documento de ejemplo:
* My personal home page
** Articles
[insert HTML file with list of articles here]
** Posters
[insert HTML file with list of posters here]
Intenté usar #+INCLUDE:pero eso escapa a todo HTML y, por lo tanto, muestra la fuente HTML en la página web resultante, no el fragmento HTML representado.
También probé lo siguiente
#+BEGIN_HTML
#+INCLUDE: "file.html"
#+END_HTML
pero la #+INCLUDEdirectiva no se interpreta dentro del bloque HTML.
Parece que debería haber una manera fácil de lograr esto, pero parece que no puedo encontrarlo.
:html-preambley :html-postambleno funcionará porque necesito insertar los fragmentos HTML en el medio del archivo, no al principio y al final. org-export-html-final-hookse menciona en un ChangeLog pero no puedo encontrar su definición en ninguna parte de la fuente. aproposTampoco lo sabe. Publicaré una solicitud de función para una bandera literal #+INCLUDE.
:html-preambleo un:html-postamble, tal vez usando un#+SETUPFILE:para invocarlo. Otro enfoque sería agregar unorg-export-html-final-hook, posiblemente con la ayuda deauto-insert.