[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 后台修改文章,增加一段代码;然后进入文章详情页面,查看代码是否高亮
代码用反单引号引起(英文状态)
以上是关于[python][django学习篇][14]markdown 代码高亮的主要内容,如果未能解决你的问题,请参考以下文章
[python][django学习篇]后台admin用户编写博客文章
[python][django学习篇[13]]增加markdown_1
[python][django学习篇][9]设计正在博客视图
[python][django学习篇][10]再次修改博客首页模板