joyqi
V2EX  ›  PHP

Yet another markdown parser for PHP -- HyperDown

  •  
  •   joyqi · Aug 14, 2015 · 5191 views
    This topic created in 4109 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
    realpg
    Aug 14, 2015
    1
    一直没有闲心去自己搞一个markdown的parser
    既然发现一个勤奋的作者,我可以建议一下,增加一个配置文件,做个各种语法的开关
    比如开关贴图,开关链接 啥的……
    miao
    miao
    Aug 14, 2015
    2
    什么时候整合进typecho
    joyqi
    joyqi
    OP
    Aug 14, 2015
    3
    @realpg 可以考虑支持,这个应该不难

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

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

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