V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
joyqi
V2EX  ›  PHP

Yet another markdown parser for PHP -- HyperDown

  •  
  •   joyqi · Aug 14, 2015 · 4673 views
    This topic created in 3908 days ago, the information mentioned may be changed or developed.
    解析器这个玩意,维护他人的代码太困难,我又等不急作者慢慢去解决。于是自己花时间写了一个,现在已经用在了 @SegmentFault 上,兼容大部分markdown语法,并在不断完善中,而且适当扩大了针对国人习惯的容错性

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

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

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

    我觉得只是在 PHP 界混乱不堪 :joy:
    mingyun
        9
    mingyun  
       Aug 30, 2015
    star +1
    wuyinyin
        10
    wuyinyin  
       Jul 21, 2016
    这很中国
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2958 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 00:29 · PVG 08:29 · LAX 17:29 · JFK 20:29
    ♥ Do have faith in what you're doing.