我正在寻找重做/更新我的网页(Klingonska Akademien),以便在过去十年左右的时间里加速使用HTML和CSS。 :)在我的研究中,到目前为止,我已经得出结论,我可能想使用Rake和Sass,所以我想我也可以尽可能地坚持使用Ruby。
话虽这么说,我需要一个可扩展的 Markdown解析器。我看了一下Redcarpet,但似乎只有渲染器的东西一边是可扩展的,不是解析器(可以理解他们的安全性和速度的要求,但速度不对我)重要的一切。所以我无法添加自己的标记。
现在我已经有大量关于我想要重复使用的克林贡语的文本,其中{...}
在Klingon中标记文本,<...>
标记其翻译。我想在HTML输出中将其呈现为<b lang="tlh">...</b>
和<i class="transl">...</i>
,但我还需要进一步处理{...}
的内容以插入连字符点。
是否存在基于Ruby的Markdown解析器,可以用这种方式添加自己的标记?
如果没有,是否有一个可以很容易修改的解析器来执行此操作? (对我而言,这意味着:编写良好/编写的代码,并仅用Ruby编写。)