能通过安装扩展,使Python-Markdown近似GitHub Markdown吗?

2024-05-23 23:24:50 发布

您现在位置:Python中文网/ 问答频道 /正文

是否有一个扩展列表添加了python-markdown来自github风格的markdown的语法添加?你知道吗

到目前为止我发现:

提供python降价:

第三方:

代码高亮显示似乎更棘手,到目前为止,我只看到使用其他(对我来说很奇怪)语法的扩展。你知道吗

我肯定还有其他github风格的降价功能我也错过了。你知道吗


Tags: the代码功能github列表tableschecklists风格
1条回答
网友
1楼 · 发布于 2024-05-23 23:24:50

Can the python-markdown approximate github markdown by installing extensions?

基本上是的。请注意,GitHub风格的Markdown(GFM)是基于Commonmark构建的,Python Markdown不是Commonmark实现。因此,Commonmark和original Markdown rules之间的任何差异都需要通过扩展来解决。这些差异都记录在Commonmarkspec中。然而,值得关注的是Commonmark的压痕。在这一点上,Python降价不太可能与Commonmark规范的确切行为相匹配。也就是说,对于大多数“格式良好”的降价,它应该是可行的。你知道吗

然后,在将Python Markdown调整为Commonmark的基础上,还需要扩展来匹配GFM提供的各种扩展,这些扩展都是在GitHub的spec中定义的(这些扩展都以蓝色背景突出显示)。注意,虽然Fenced代码块是Commonmark的一部分,因此不是GFM的扩展,但它们不是原始Markdown规则的一部分,因此需要使用Fenced Code Block extension。你知道吗

Is there a list of extensions that adds python-markdown the syntax additions from github flavoured markdown ?

我从来没见过这样的单子,反正在这里都是离题的。也就是说,您可以在Python降价文档中找到所有built-in extensions的列表,并在项目的wiki上找到所有known third-party extensions的列表。我希望您能找到添加了GFM的插件行为的扩展,但是要找到与Commonmark的基本行为匹配的扩展将更加困难。Python Markdown开发人员对支持Commonmark不感兴趣。任何此类支持都需要来自第三方扩展。我希望大多数差异的扩展尚未创建。你知道吗

完全披露:我是Python Markdown的首席开发人员。你知道吗

相关问题 更多 >