Markdown解析 求改进求优化求指点

2012-07-10 16:57:38 +08:00
 luztak
很简陋的版本,目前实现了行内链接,行内代码,图像,标题(<h>标签),加重(*text*和**text**).
虽然测试过了(很简陋- -||),但总觉得比较费资源,希望大牛指点.
另外,根据Markdown标准,code块里所有<>&都要转义,而且其中的markdown语法都不转义,这点如何实现?求指点.
欢迎各种拍砖泼水~
http://gist.github.com/3080527
2872 次点击
所在节点    Python
3 条回复
iwinux
2012-07-10 17:14:00 +08:00
楼主你是想自己练手实现一个 Markdown 解析器,还是想找一个靠谱的?

Github 有一个用 C 实现的 Markdown 库叫 sundown,可以参考一下(https://github.com/tanoku/sundown/),另外对应的 Python binding 在这里:https://github.com/FSX/misaka
shiny
2012-07-10 17:23:02 +08:00
python不是有markdown extension么, https://github.com/waylan/Python-Markdown
可以借鉴
luztak
2012-07-10 17:30:29 +08:00
@iwinux 跟朋友写"单文件"博客,准备把md集成进去……反正也不用全部语法
@shiny @iwinux 我倒是知道Markdown ext,也知道misaka,也知道sundown.算是自己写着玩吧……不过不是没用.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX