Ton*_*ada 19 python markdown github
有谁知道有效的Python GFM实现?
目前我正在使用javascript渲染器.它可以工作,但实际的Python渲染器将是适合这项工作的工具.(FS是Django应用程序)
相关代码 - > https://github.com/freedomsponsors/www.freedomsponsors.org/blob/master/djangoproject/core/models.py (请参阅IssueComment.toHTML)
语法高亮是一个加号.
Edu*_*rdo 16
GitHub使用Redcarpet,它实际上是由github为Sundown构建的Ruby绑定.
在Python中有一个名为Misaka的日落装订.如果你想要更接近github使用的渲染器,但在python中你可能会从那里开始.
对于代码突出显示,您可以使用与Misaka的Pygments.
Python-Markdown加上py-gfm似乎运行良好.它具有在Python生态系统中有些标准化的好处 - 可以使用Python-Markdown的几个扩展,然后可以在Python-Markdown之上构建其他软件包,例如django_markdown,并从其扩展中获益.
如果对其他人有帮助,我只想要 Github 防护代码语法,例如
```python
def hello():
print('this should be rendered properly')
```
Run Code Online (Sandbox Code Playgroud)
Python Markdown实际上附带了一个名为“Fenced Code Blocks”的扩展来执行此操作,该扩展运行良好。
你只需这样称呼它:
page_content = markdown.markdown(source, extensions=[FencedCodeExtension()])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8975 次 |
最近记录: |