Библиотеки JavaScript для Markdown, Textile и других; якорные ссылки
Мне нужна библиотека javascript для преобразования структурированного текста ascii в html на лету. Меня особенно интересует следующий момент:
Я хотел бы использовать привязанные ссылки внутри страниц, см. http://www.w3.org/TR/REC-html40/struct/links.html#h-12.1.1
какая библиотека для структурированного текста будет поддерживать это или если она не поддерживается, может быть легко расширена (я мог бы написать расширение)?
можете ли вы сделать предложение для хорошего и простой синтаксис для структурированного текста ascii для "In page links"?
<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/
3 ответов
Я думаю, что вы не должны использовать markdown, если вы ищете якорные ссылки. Попробуйте следующие креольские Парсеры разметки Wiki:
- прототип Javascript Creole 0.4 parser можно найти в MeatballSociety
- JavaScript Креольский 1.0 Wiki Markup Parser, исходя из вышеизложенного
текстиль имеет встроенный механизм "сноски":
.. AJAX[1] ...
fn1. Asynchronous JavaScript and XML ..
по состоянию на текстильными 2.2 есть также функция "notelist":textile.sitemonks.com/?eg=notes