gepuro.net
gepulog

データ分析エンジニアによる備忘録的ブログ

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

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で動作確認をしている。バージョンが異なると挙動が変わる模様。


似てる記事

似てない記事