首先,django的语法高亮必须配合markdown模块使用。css
注意事项:git
- 确保在渲染文本时添加了
markdown.extensions.codehilite
拓展
- 确保安装了 Pygments。
- 确保代码块的 Markdown 语法正确,特别是指明该代码块的语言类型,具体请参见上文中 Markdown 的语法示例。
- 在浏览器端代码块的源代码,看代码是否被 pre 标签包裹,而且代码的每个单词都被 span 标签包裹,且有一个 class 属性值。若是没有,极有多是前三步中某个地方出了问题。
- 确保用于代码高亮的样式文件被正确地引入,具体请参见上文中引入样式文件的讲解。
- 有些样式文件可能对代码高亮没有做用,首先尝试用 github.css 样式文件作测试。
渲染扩展现例:github

模板高亮css示例:django
