個人のホームページを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
です。