V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
joyqi
V2EX  ›  PHP

Yet another markdown parser for PHP -- HyperDown

  •  
  •   joyqi · 2015-08-14 19:22:06 +08:00 · 3950 次点击
    这是一个创建于 3394 天前的主题,其中的信息可能已经有所发展或是发生改变。
    解析器这个玩意,维护他人的代码太困难,我又等不急作者慢慢去解决。于是自己花时间写了一个,现在已经用在了 @SegmentFault 上,兼容大部分markdown语法,并在不断完善中,而且适当扩大了针对国人习惯的容错性

    https://github.com/SegmentFault/HyperDown
    10 条回复    2016-07-21 15:03:30 +08:00
    realpg
        1
    realpg  
       2015-08-14 19:32:11 +08:00
    一直没有闲心去自己搞一个markdown的parser
    既然发现一个勤奋的作者,我可以建议一下,增加一个配置文件,做个各种语法的开关
    比如开关贴图,开关链接 啥的……
    miao
        2
    miao  
       2015-08-14 19:57:25 +08:00
    什么时候整合进typecho
    joyqi
        3
    joyqi  
    OP
       2015-08-14 20:09:18 +08:00
    @realpg 可以考虑支持,这个应该不难

    @miao 很快了
    realpg
        4
    realpg  
       2015-08-14 20:11:34 +08:00
    @joyqi
    那就再来个难点的,比如URL、IMAGE URL回调外部验证接口确认是否允许解析……
    偷偷说这都是我之前的需求……一直没时间做……
    raincious
        5
    raincious  
       2015-08-14 20:22:25 +08:00
    楼主用过 cebe/markdown 么?他的解析器扩展性很好,而且容错性也凑合。但是用到很多Trait,需要PHP 5.5。

    https://github.com/cebe/markdown
    simodorg
        6
    simodorg  
       2015-08-14 20:22:37 +08:00
    诶,70 大大,已星。
    fen
        7
    fen  
       2015-08-14 21:14:25 +08:00
    有问题和改进建议可以反馈到 https://github.com/SegmentFault/HyperDown/issues
    Seita
        8
    Seita  
       2015-08-14 21:34:48 +08:00
    “它的解析器却依然混乱不堪”

    我觉得只是在 PHP 界混乱不堪 :joy:
    mingyun
        9
    mingyun  
       2015-08-30 15:37:23 +08:00
    star +1
    wuyinyin
        10
    wuyinyin  
       2016-07-21 15:03:30 +08:00
    这很中国
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3398 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:36 · PVG 19:36 · LAX 03:36 · JFK 06:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.