Библиотеки JavaScript для Markdown, Textile и др .; Якорные ссылки - PullRequest
7 голосов
/ 22 мая 2009

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

Ответы [ 3 ]

3 голосов
/ 22 мая 2009

Вы можете посмотреть на markItUp!

2 голосов
/ 28 декабря 2009

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

0 голосов
/ 14 июля 2013

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

.. AJAX[1] ...

fn1. Asynchronous JavaScript and XML ..

Начиная с Текстиль 2.2 есть также функция "notelist": textile.sitemonks.com /? Eg = notes

...