October 16, 2013

コードのハイライティングを出来るようにした

Pygmentsを


pip install Pygments

でインストールして、

markdown.markdown(html, ['fenced_code', 'codehilite'])

とすれば良い。

あとは、

https://github.com/richleland/pygments-css からお気に入りのハイライティングを選んできて、適切な箇所に置く。

以下がサンプル


print "Hello World"

print "Hello World"

#!/usr/bin/python

# -*- coding:utf-8 -*-

print "Hello World"

参考:

追記

markdownは2.1.1、Pygmentsは1.6で動作確認をしている。バージョンが異なると挙動が変わる模様。

© gepuro 2013