2009-05-21 9 views
7

J'ai besoin d'une bibliothèque javascript pour convertir le texte ascii structuré en html à la volée. Je suis particulièrement intéressé par le point suivant:Bibliothèques JavaScript pour Markdown, Textile et autres; Références d'ancre

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 (i pourrait écrire une extension)? Pouvez-vous faire une suggestion pour une syntaxe bonne et simple pour le texte ASCII structuré pour "liens dans 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 l'ancre de nom pourrait en être l'extension écrite être exprimée d'une manière agréable?

Quelles bibliothèques connaissez-vous ou pouvez-vous recommander? Devrait être multi navigateur, bon et facile à lire et étendre le code source propre, activement maintenu.

J'ai actuellement un oeil à la bibliothèque Markdown JavaScript « Showdown »: http://attacklab.net/showdown/

Répondre

2

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:

+0

merci beaucoup de m'avoir indiqué créole. a l'air génial! – user89021

+0

De rien! Bon à savoir, ça a aidé. Si c'est ce que vous cherchiez, n'oubliez pas de définir la réponse comme acceptée;) – jbochi

3

Vous pouvez regarder dans markItUp!

+1

Je crois que MarkItUp repose sur le serveur pour effectuer l'analyse. – jbochi