从markdown生成带代码块高亮的html
项目描述
markdown-code-blocks
一段将mistune和pygments结合起来的简单代码,用于将markdown转换为html。与github markdown非常相似,但适用于python。
安装
pip install markdown-code-blocks
用法
该库提供了一个名为highlight
的单个函数,它接受一个markdown字符串并返回html。
您还可以使用cli markdown-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; }
项目详情
关闭
哈希值 for markdown_code_blocks-3.1.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77d877f0ebc9805635150a6195478f49e64f1df30b546b6cb2914724016d8482 |
|
MD5 | 07d028c6f3e294cf2d1f679f6954f290 |
|
BLAKE2b-256 | bd5dbaa5c7a58f3738f586c7aba16c380fbbe031e27cc15eef30af17afee50d3 |