django如何语法高亮模块

首先,django的语法高亮必须配合markdown模块使用。

注意事项:

  1. 确保在渲染文本时添加了 markdown.extensions.codehilite 拓展
  2. 确保安装了 Pygments。
  3. 确保代码块的 Markdown 语法正确,特别是指明该代码块的语言类型,具体请参见上文中 Markdown 的语法示例。
  4. 在浏览器端代码块的源代码,看代码是否被 pre 标签包裹,并且代码的每一个单词都被 span 标签包裹,且有一个 class 属性值。如果没有,极有可能是前三步中某个地方出了问题。
  5. 确保用于代码高亮的样式文件被正确地引入,具体请参见上文中引入样式文件的讲解。
  6. 有些样式文件可能对代码高亮没有作用,首先尝试用 github.css 样式文件做测试。

 

 

 

渲染扩展示例:

模板高亮css示例:

 

posted @ 2018-05-16 10:33  忙碌在路上  阅读(447)  评论(0编辑  收藏  举报