個人のホームページをHTMLにエクスポートするorg-fileとして書き換えています。このHTMLドキュメントには、他のファイル(によって生成されたパブリケーションの私のリスト)に保存されている、事前に生成されたいくつかのHTMLフラグメントのコンテンツを含めたいと思いますbibtex2html。
ドキュメントの例を次に示します。
* My personal home page
** Articles
[insert HTML file with list of articles here]
** Posters
[insert HTML file with list of posters here]
私は使用しようとしました#+INCLUDE:が、それはすべてのHTMLをエスケープし、レンダリングされたHTMLフラグメントではなく、結果のWebページにHTMLソースを表示します。
私も以下を試しました
#+BEGIN_HTML
#+INCLUDE: "file.html"
#+END_HTML
ただし、#+INCLUDEディレクティブはHTMLブロック内では解釈されません。
これを達成する簡単な方法があるはずですが、私はそれを見つけることができないようです。
:html-preambleと:html-postamble私は最初と最後にファイルの途中でHTMLフラグメントを挿入していないする必要があるため、機能しません。org-export-html-final-hookはChangeLogで言及されていますが、その定義がソースのどこにも見つかりません。 aproposそれも知らない。の逐語的フラグの機能リクエストを投稿します#+INCLUDE。
:html-preambleまたは:html-postamble多分使用して、#+SETUPFILE:それを呼び出すために。別のアプローチはorg-export-html-final-hook、おそらくからの助けを借りて、を追加することauto-insertです。