今天在写 simiki 时, 发现代码高亮不起作用了.
之前以为 Python-Markdown 只要使用 codehilite 的扩展属性就可以了.
后来看代码:
try:
from pygments import highlight
from pygments.lexers import get_lexer_by_name, guess_lexer, TextLexer
from pygments.formatters import HtmlFormatter
pygments = True
except ImportError:
pygments = False
依然会调用 Pygments.
而我使用了virtualenv, 开发环境还没有装 Pygments.