我需要一个javascript库来动态地将结构化的ascii文本转换为html。 我对以下几点特别感兴趣:
我想在页面内使用锚定链接,请参阅http://www.w3.org/TR/REC-html40/struct/links.html#h-12.1.1
哪个结构化文本库会支持这个或者如果不支持它可以很容易地扩展(我可以写一个扩展名)?
您是否可以为“页面链接”中的结构化ascii文本提供一个简单明了的语法建议?
<a href="#jumpend">jump to the end</a>
...some body text...
<a name="jumpend">this is the end</a>
我喜欢链接在“markdown”中编写的方式,那么如何以一种很好的方式表达要写入的扩展名中的名称锚点?
您知道或推荐哪些图书馆?应该是多浏览器,良好且易于阅读和扩展干净的源代码,积极维护。
我目前正在查看JavaScript Markdown库“Showdown”:http://attacklab.net/showdown/
答案 0 :(得分:3)
您可以查看markItUp!
答案 1 :(得分:2)
如果您正在寻找锚引用,我认为您不应该使用markdown。尝试以下Creole Wiki标记解析器:
答案 2 :(得分:0)
纺织业有一个内置的“脚注”机制:
.. AJAX[1] ...
fn1. Asynchronous JavaScript and XML ..
截至Textile 2.2,还有一个“经常列入”功能:textile.sitemonks.com/?eg=notes