bibliothèques JavaScript pour Markdown, textile et autres; références ancrage
-
23-08-2019 - |
Question
J'ai besoin d'une bibliothèque javascript pour convertir le texte structuré ascii en html à la volée. Je suis particulièrement intéressé par le point suivant:
Je voudrais ne pas utiliser des liens ancrés dans les pages, voir http://www.w3.org/TR/REC-html40/struct/links.html#h-12.1.1
Quelle bibliothèque pour le texte structuré soutiendrait tel ou si elle est pas prise en charge pourrait être facilement étendu (je pourrais écrire une extension)?
Pouvez-vous faire une suggestion pour une bonne et simple syntaxe pour le texte structuré ascii pour « dans les liens de la page »?
<a href="#jumpend">jump to the end</a>
...some body text...
<a name="jumpend">this is the end</a>
J'aime les liens chemin sont écrits dans « démarquage », alors comment pourrait l'ancre de nom dans un à l'extension écrite être exprimée d'une manière agréable?
Quelles bibliothèques savez-vous ou pouvez-vous recommander? Devrait être navigateur multi, bon et facile à lire et à étendre le code source propre, activement maintenu.
Je suis présentement à avoir un oeil à la bibliothèque JavaScript Markdown "Showdown": http://attacklab.net/showdown/
La solution
Je pense que vous ne devriez pas utiliser Markdown si vous cherchez des références d'ancrage. Essayez les parseurs de balisage Creole Wiki suivants:
- Un analyseur prototype Javascript Creole 0.4 est disponible à MeatballSociety
- JavaScript 1.0 Creole Wiki Markup Parser , sur la base ci-dessus
Autres conseils
Vous pouvez regarder dans markItUp!
Textile as un builtin mécanisme de "note":
.. AJAX[1] ...
fn1. Asynchronous JavaScript and XML ..
de Textile 2.2 il y a aussi une fonctionnalité "Liste de sélection": textile.sitemonks.com/?eg=notes