Pelican で syntax highlight を使用する

Pelican でコードを色分け表示(syntax highlight)をするのはどうしたらよいのかを調べました。Pelican では Pygments という Python のモジュールを使っているようなので Pygments のサイトを確認します。

書き方は .. sourcecode:: language-name というタグ(ディレクティブというのでしたっけ?)を書いて続くコードをインデントすればよいようです。

.. sourcecode:: python

   import os

   for i in range(10):
       print i

ちなみに Emacs lisp の場合は scheme と指定すれば OK でした。

あ、こちらにも解説が書かれていますね。 sourcecode ではなく code-block などでもいいみたいですね。