librerie JavaScript per Markdown, tessile e altri; riferimenti di ancoraggio
-
23-08-2019 - |
Domanda
Ho bisogno di una libreria JavaScript per convertire il testo ascii strutturato html al volo. Sono particolarmente interessato al punto seguente:
Vorrei fare utilizzare i collegamenti ancorati all'interno delle pagine, vedere http://www.w3.org/TR/REC-html40/struct/links.html#h-12.1.1
Quale biblioteca per il testo strutturato sosterrebbe questo o se non è supportata potrebbe essere facilmente estesa (potrei scrivere un prolungamento)?
Si può fare un suggerimento per una buona e semplice sintassi per testo ASCII strutturato per "nei link della pagina"?
<a href="#jumpend">jump to the end</a>
...some body text...
<a name="jumpend">this is the end</a>
Mi piace il modo in cui i link sono scritti in "mark-down", così l'estensione come potrebbe l'ancora nome in una da scrivere dichiarati in un bel modo?
Quali biblioteche fai a sapere o si può consigliare? Dovrebbe essere multi del browser, buona e facile da leggere ed estendere il codice sorgente pulito, mantenuto attivamente.
Attualmente sto avendo uno sguardo alla libreria JavaScript Markdown "Showdown": http://attacklab.net/showdown/
Soluzione
penso che non si dovrebbe usare Markdown, se siete alla ricerca di riferimenti di ancoraggio. Provare le seguenti parser markup creolo Wiki:
- Un prototipo JavaScript creolo 0,4 parser sono disponibili all'indirizzo MeatballSociety
- JavaScript creolo 1.0 Wiki Markup Parser , sulla base di quanto sopra
Altri suggerimenti
Si potrebbe guardare in markItUp!
hai Textile un meccanismo di "nota" builtin:
.. AJAX[1] ...
fn1. Asynchronous JavaScript and XML ..
tessile 2.2 c'è anche una funzione "notelist": textile.sitemonks.com/?eg=notes