文章内容
2021/5/27 18:01:19,作 者: 黄兵
Flask Markdown相关总结
最近在使用Flask的Markdown作为文章录入,但是在使用过程中存在一些问题,在此做个记录:
Markdown语法说明:Markdown: Syntax
这里有些问题没有写清楚,可以看看这里更全面一些:Markdown Basic Syntax
上面这篇文章说明了Markdown的语法,详细全面。
同时Python-Markdown官方文档在此:Python-Markdown
这里主要讲一下使用Markdown书写代码相关问题:
如果使用的Github的Markdown风格,写代码的Markdown写法如下:
```javascript
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
}
}
```
但是这样写在Python-Markdown里面完全识别不了,只能使4个空格的方式开始写代码:
当然你也可以使用Pygments来扩展,具体文档可以看这里:CodeHilite
我这里直接使用4个空格的方式书写代码,最后生成的是pre
和code
标签,之后再在前端定义pre
和code
标签的样式。
Pygments具体效果可以看这里:Pygments Demo - Try it out!
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Flask Markdown相关总结
评论列表