ASP: Markdown conversion

Data: 11 Dicembre 2005
Autore: Maurizio Pelizzone

Con la sempre maggior diffusione dei blog e dei motori wiki sono nati diversi strumenti per semplificare la formattazione HTML.
Uno tra tutti è rappresentato dal progetto Markdown.

WordPress lo implementa in modo nativo ma dato che mi serviva per un lavoro in mavida con tecnologia asp ho incominciato a scriverne una mia versione/implementazione.

Per il momento è ad uno stato embrionale e supporta solamente titoli ed elenchi con la formattazione in grassetto, italico e sottolineato.
All’interno della funzione principale ci sono delle chiamate alla funzione ReReplace ( RegEx Replace) che effettua semplicemente la sostituzione della sintassi MarckDown tramite le esprissioni regolari.

A seguire alcuni esempi:

Per scrivere dei titoli possiamo usa questo carattere (#) ad inizio riga seguito da uno spazio e dal testo del titolo

(##) titolo h2

(###) titolo h3

Mentre per creare degli elenchi possiamo usare indifferentemente (+) (-) (*) con la stessa logica dei titolo

  • uno
  • due
  • tre

Per usare delle indentazioni come questa
sempre ad inizio riga inseriamo questo simbolo (>)

Per altri esempi vi suggerisco questo link mentre per una completa lista della sintassi vi rimando a questa pagina.

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly

Questo articolo è stato pubblicato il 11 Dicembre 2005 alle 11:41 pm ed è stato letto 10125 volte
Archiviato sotto sviluppo, asp.

Se questo post ti è piaciuto puoi iscriverti al mio Feed Rss e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri, ma se preferisci puoi passare direttamente al post precedente o a quello successivo.


Forse collegati ..

  • No related posts

Lascia un messaggio