短篇小说:我正在使用Markdown写一部小说。 Long story is here。在this site中,我使用Perl模块(我也开发过)对文本进行拼写检查,但我也想查看MD语法。但是,大多数降价工具似乎对错误过于宽容,放弃这样的东西
This is an *error
This would be [another error](
此外,没有“check-only”选项在出现错误时返回false,因此可以在持续集成测试中使用它。在这个东西中唯一一个是maruku。 Kramdown,pandoc,标记,markdown(对于nodejs),所有这些都让它没有故障。 问题是,是否有可以在CI中轻松使用的任何语言的降价语法验证器或检查器?或者我应该和maruku一起去,尽管被他的作者认为已经过时了?
答案 0 :(得分:2)
正如this answer中指出的那样,"无法写出"无效"降价只降价不会做你想要的。"每个字符串都是有效的降价。
然而,你可以定义一个markdown的子集,它不像你在问题中提到的那些例子那样排除markdown,并修改现有的解析器以遵守该子集。