使用代码块突出显示从标记生成HTML

markdown-code-blocks的Python项目详细描述


Build StatusCoverage Status

标记代码块

mistunepygments将标记转换为HTML。与github非常相似 降价,但对Python来说。

安装

pip install markdown-code-blocks

用法

库提供一个函数highlight,它接受一个标记 字符串并返回HTML。

您还可以使用climarkdown-code-blocks-highlight。它是可选的 接受单个文件名(默认为stdin)并写入stdout。

例如:

markdown-code-blocks-highlight f.md > f.htm

pygments css

我建议从pygments-css中获取一个主题文件 (或者其他pygments主题的提供者——如果你在谷歌上搜索 他们)。

这个库将使用类.highlight,因此请确保更改为 与主题一起使用的类。

大多数主题(无论出于什么原因)都不会为diff显示添加样式。我 通常这样做:

.highlight.gi{color:#070;}.highlight.gd{color:#911;}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何表示1。。Java中的n关系   java在安卓应用程序中添加polaris viewer   Java字符串::replaceAll仅替换第一个出现(可能不正确的正则表达式)   java Tomcat/JBoss部署后脚本   如何在Heroku Java应用程序中运行发出web请求的周期进程   java如何以纳秒为单位证明算法的时间   Solaris上的java自定义ListCellRenderer(使用jre5)   java试图为我的播放器类测试块实现播放器重力(RealtutsGml平台教程)   c#消耗一个。带有java的net web服务未显示预期结果   java在KOI8\R中检索html   基于java图形的搜索与基于随机的搜索   java如何检查安卓设备上的可用空间?在SD卡上?