这几天学习Django, 写了一个简单的个人博客
使用了bootstrap+Django
bootstrap+Django
其中使用markdown这个python库的时候 发现只能解析普通的语法, 不能解析代码块语法
就是三个```的语法
另外一个是语法高亮问题如何解决
希望得到指点, 非常感谢
markdown.markdown(text, extensions=['markdown.extensions.extra'])
markdown.markdown(text, extensions=['markdown.extensions.extra', 'markdown.extensions.codehilite'])
有些extensions默认不启用的,需要你手动指定,解析代码块要用codehilite扩展,比如:
import markdown markdown.markdown(text, extensions=['codehilite'])
@amaozhao 感谢回复, 我再自习看看markdown的官方文档
感谢回复, 我再自习看看markdown的官方文档
python markdown 已经支持gfm格式的代码解析了. 详细文档可以参考markdown的官方文档中的插件
@爱情的枪 现在大部分markdown编辑器都是支持三个```的代码块语法的, 加四个空格太麻烦了
markdown有 这种语法吗。。。
一般是空4个格就是代码语法了呀 http://wowubuntu.com/markdown/