Estou reescrevendo minha home page pessoal como um arquivo organizacional que exporto para HTML. Neste documento HTML, gostaria de incluir o conteúdo de alguns fragmentos HTML pré-gerados armazenados em outros arquivos (minha lista de publicações conforme gerada por bibtex2html
).
Aqui está um exemplo de documento:
* My personal home page
** Articles
[insert HTML file with list of articles here]
** Posters
[insert HTML file with list of posters here]
Eu tentei usar, #+INCLUDE:
mas isso escapa todo o HTML e, portanto, mostra a fonte HTML na página resultante, não o fragmento HTML renderizado.
Eu também tentei o seguinte
#+BEGIN_HTML
#+INCLUDE: "file.html"
#+END_HTML
mas a #+INCLUDE
diretiva não é interpretada dentro do bloco HTML.
Parece que deve haver uma maneira fácil de conseguir isso, mas não consigo encontrá-lo.
:html-preamble
e :html-postamble
não funcionará porque eu preciso inserir os fragmentos HTML no meio do arquivo, não no começo e no final. org-export-html-final-hook
é mencionado em um ChangeLog, mas não consigo encontrar sua definição em nenhum lugar da fonte. apropos
também não sabe disso. Vou postar uma solicitação de recurso para um sinalizador literal para #+INCLUDE
.
:html-preamble
ou a:html-postamble
, talvez usando a#+SETUPFILE:
para invocá-lo. Outra abordagem seria adicionar umorg-export-html-final-hook
, possivelmente com a ajuda deauto-insert
.