首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

支持 Markdown 语法和代码高亮

extra 本身包含很多拓展,而 codehilite 是语法高亮拓展,这为我们后面的实现代码高亮功能提供基础,而 toc 则允许我们自动生成目录(在以后会介绍)。...image.png 代码高亮 程序员写博客免不了要插入一些代码,Markdown 的语法使我们容易地书写代码块,但是目前来说,显示的代码块里的代码没有任何颜色,很不美观,也难以阅读,要是能够像我们的编辑器里一样让代码高亮就好了...找到一段代码段,在浏览器查看这段代码段的 HTML 源代码,可以发现 Pygments 的工作原理是把代码切分成一个个单词,然后为这些单词添加 css 样式,不同的词应用不同的样式,这样就实现了代码颜色的区分,即高亮语法...image.png 注意:如果你按照教程中的方法做完后发现代码依然没有高亮,请依次检查以下步骤: 2017.12.21 更新:完成以上步骤后先退出服务器然后重新 runserver,否则看不到高亮效果...确保用于代码高亮的样式文件被正确地引入,具体请参见上文中引入样式文件的讲解。 有些样式文件可能对代码高亮没有作用,首先尝试用 github.css 样式文件做测试。

2.7K70

Python 代码语法高亮工具库比较

Python 是当下最流行的编程语言之一,因此有很多针对 Python 代码的语法高亮工具库可供选择。...2、解决方案PygmentsPygments 是一个功能强大的语法高亮工具库,它支持超过 50 种编程语言和标记语言的语法高亮。...Highlight.jsHighlight.js 是另一个流行的语法高亮工具库,它支持超过 180 种编程语言和标记语言的语法高亮。...Prism.jsPrism.js 是一个轻量级的语法高亮工具库,它支持超过 100 种编程语言和标记语言的语法高亮。Prism.js 的优点在于轻量级、易于使用,而且可以通过 CSS 来自定义样式。...RainbowRainbow 是一个基于 CSS 的语法高亮工具库,它支持超过 50 种编程语言和标记语言的语法高亮。Rainbow 的优点在于轻量级、易于使用,而且可以自定义配色方案和样式。

10810
领券