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 などでもいいみたいですね。