Библиотеки JavaScript для Markdown, Textile и другие; Якорные ссылки

Мне нужна библиотека 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>

Мне нравится, как ссылки записываются в "уценке", так как можно красиво выразить привязку имени в записываемом расширении?

Какие библиотеки вы знаете или можете порекомендовать? Должен быть мультибраузерным, хорошим и легко читаемым, расширять чистый исходный код, активно поддерживается.

В настоящее время я просматриваю библиотеку JavaScript Markdown "Showdown": http://attacklab.net/showdown/


person user89021    schedule 21.05.2009    source источник


Ответы (3)


Я думаю, что вам не следует использовать уценку, если вы ищете ссылки на привязку. Попробуйте следующие парсеры разметки Creole Wiki:

person jbochi    schedule 28.12.2009
comment
Пожалуйста! Приятно знать, что это помогло. Если это то, что вы искали, не забудьте указать ответ как принятый;) - person jbochi; 02.01.2010

Вы можете изучить markItUp!

person TML    schedule 22.05.2009
comment
Я считаю, что markItUp полагается на сервер для синтаксического анализа. - person jbochi; 24.12.2009

Текстиль имеет встроенный механизм "сносок":

.. AJAX[1] ...

fn1. Asynchronous JavaScript and XML ..

Начиная с Textile 2.2, также есть функция «notelist»: textile.sitemonks.com/?eg=notes

person jdlx    schedule 14.07.2013