用于`gfm_alerts`的mdformat插件。
项目描述
mdformat-gfm-alerts
这是一个mdformat插件,用于GitHub "Alerts"。 "Alerts"是admonitions的一种变体,由社区讨论提出,目前是GFM (GitHub-Flavored Markdown)语法的独立扩展。
mdformat
用法
在任何使用mdformat
的地方添加此包,插件将被自动识别。无需额外配置。有关mdformat
插件的更多信息,请参阅此处
Pre-Commit
repos:
- repo: https://github.com/executablebooks/mdformat
rev: 0.7.16
hooks:
- id: mdformat
additional_dependencies:
- mdformat-gfm-alerts
pipx
pipx install mdformat
pipx inject mdformat mdformat-gfm-alerts
HTML渲染
要生成HTML输出,可以从mdit_plugins
导入gfm_alerts_plugin
。有关MarkdownIt
的更多指导,请参阅文档:https://markdown-it-py.readthedocs.io/en/latest/using.html#the-parser
from markdown_it import MarkdownIt
from mdformat_gfm_alerts.mdit_plugins import gfm_alerts_plugin
md = MarkdownIt()
md.use(gfm_alerts_plugin)
text = "> [!NOTE]\n> Useful information that users should know, even when skimming content. "
md.render(text)
# <blockquote>
# <div class="markdown-alert markdown-alert-note">
# <p class="markdown-alert-title">Note</p>
# <p>Useful information that users should know, even when skimming content.</p>
# </div>
# </blockquote>
[!WARNING] 此包无法正确处理将
blockquote
外部的div
替换为div
以提高可访问性。这应该可以使用markdown-it
完成,但我还没有找到方法。
贡献
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分布
mdformat_gfm_alerts-1.0.1.tar.gz (10.1 kB 查看哈希值)
构建分布
关闭
mdformat_gfm_alerts-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c11f837ac16ac7414331887a2df4b66175b68155077d56887e713661782141de |
|
MD5 | 48f86987f17f448d244fefb47efb4c70 |
|
BLAKE2b-256 | e748c4d0a3cad540b3815f2edd32e19d2c8a967a4a2cefc2d3c393c92c60f076 |
关闭
mdformat_gfm_alerts-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3bc382daf004088bc7b848db22fdf43df4383454a161db5cbbbd0472877b1a53 |
|
MD5 | f1daa05a1011f1f8546629f2e56c3896 |
|
BLAKE2b-256 | 54c8a8018b5cdb312e5ce455bb509bcb045f455ec2379c43d10597d67bd7448b |