[python][django学习篇][14]markdown 代码高亮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[python][django学习篇][14]markdown 代码高亮相关的知识,希望对你有一定的参考价值。

1 修改detail视图函数,渲染文件的时候,增加codehight拓展

    post.body = markdown.markdown(post.body,
                                  extensions=[
                                      markdown.extensions.extra,
                                      markdown.extensions.codehilite,
                                      markdown.extensions.toc,
                                  ])

2 安装Pygments 进入虚拟环境, pip install Pygments

3 修改base.html, 增加代码高亮的样式css 增加一行:    <link rel="stylesheet" href="{% static ‘blog/css/highlights/github.css %}"

templates/base.html

...
<link rel="stylesheet" href="{% static ‘blog/css/pace.css‘ %}">
<link rel="stylesheet" href="{% static ‘blog/css/custom.css‘ %}">
...
+ <link rel="stylesheet" href="{% static ‘blog/css/highlights/github.css‘ %}">


4 后台修改文章,增加一段代码;然后进入文章详情页面,查看代码是否高亮

 代码用反单引号引起(英文状态)

5 markdown 入门指南 

  

  


以上是关于[python][django学习篇][14]markdown 代码高亮的主要内容,如果未能解决你的问题,请参考以下文章

[python][django学习篇]后台admin用户编写博客文章

[python][django学习篇[13]]增加markdown_1

[python][django学习篇][9]设计正在博客视图

[python][django学习篇][10]再次修改博客首页模板

[python][django学习篇][4]django完成数据库代码翻译:迁移数据库(migration)

[python][django学习篇][6]操作数据库