複数の .html ファイルを含むプロジェクトを Emacs org-mode で公開したいと考えています。それらには、強調したいPythonコードの例がいくつかあります。しかし、htmlize.el ではそれができません。奇妙なことに、( Cc Ce hを使用して)単一の .html ファイルをエクスポートすると、コード例が強調表示されます。では、プロジェクトの公開のために htmlize.el を機能させるにはどうすればよいでしょうか?
質問する
1860 次
3 に答える
4
で、プロパティを nil 以外org-publish-project-alist
に設定します。htmlized-source
(setq org-publish-project-alist
'(("my-project"
:base-directory ...
:htmlized-source t
...
)))
組織モード マニュアルの公開アクションセクションを参照してください。
于 2010-12-03T18:54:06.927 に答える
3
コードを #+BEGIN_SRC および #+END_SRC 内に配置する必要があります。例えば
* My python code
#+BEGIN_SRC python
def foo():
if bar == 1:
bar = 2
else:
bar = 3
#+END_SRC
于 2010-12-03T09:20:15.180 に答える
-1
htmlize.el を使用して orgfile 内のコードを強調表示するには、ここにリストされているコードを .emacs ファイルに追加するだけです。
(require 'htmlize)
注: load-path に htmlize.el があることを確認してください
于 2012-09-27T03:10:51.663 に答える