支持WikiWord的ruby markdown解析器?

Rom*_*om1 8 ruby git markdown wiki

我正在使用git-wiki进行个人便笺存储.它运行得很好,除了使用正则表达式将WikiWords在markdown解析阶段之前转换为链接.这会弄乱很多东西,例如链接指向外部维基页面或阻止引号(如果我引用某些内容,我不希望将WikiWord更改为链接).

是否有基于ruby的Markdown解析器可以理解WikiLinks?

Den*_*rdy 2

最好的解析器是基于 C 的解析器(upskirt / sundown),其 ruby​​ 迭代是红地毯:

https://github.com/tanoku/redcarpet

出于性能和安全原因,它更好。

对于 wiki 链接,请在将文本发送到 Markdown 解析器之前对其进行预处理。