V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
luztak
V2EX  ›  Python

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

  •  
  •   luztak ·
    luztak · 2012-07-10 16:57:38 +08:00 · 2862 次点击
    这是一个创建于 4335 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很简陋的版本,目前实现了行内链接,行内代码,图像,标题(<h>标签),加重(*text*和**text**).
    虽然测试过了(很简陋- -||),但总觉得比较费资源,希望大牛指点.
    另外,根据Markdown标准,code块里所有<>&都要转义,而且其中的markdown语法都不转义,这点如何实现?求指点.
    欢迎各种拍砖泼水~
    3 条回复    1970-01-01 08:00:00 +08:00
    iwinux
        1
    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
        2
    shiny  
       2012-07-10 17:23:02 +08:00
    python不是有markdown extension么, https://github.com/waylan/Python-Markdown
    可以借鉴
    luztak
        3
    luztak  
    OP
       2012-07-10 17:30:29 +08:00
    @iwinux 跟朋友写"单文件"博客,准备把md集成进去……反正也不用全部语法
    @shiny @iwinux 我倒是知道Markdown ext,也知道misaka,也知道sundown.算是自己写着玩吧……不过不是没用.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:55 · PVG 19:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.