Markdown es un lenguaje de marcado ligero. Markdown permite escribir escribir en texto plano haciendo que sea de forma fácil de leer y fåcil de escribir, para luego convertirlo a XHTML o HTML.
Markdown fue implementado originalmente en perl y con el tiempo ha sido portado a multitud de lenguajes como Java, Python, PHP, etc.
Al contrario que otros lenguajes de marcado, Markdown no usa palabras para el marcado por lo que si usamos algún sistema de búsqueda no habrá problema en que reconozca el marcado como la cadena que estamos buscando.
Aunque Markdown tiene más sintaxis que las que aquí se exponen he decidido restringir el artículo al Markdwon que se usa en debugmodeon.
Para forzar a Markdown a incluir un <br/> al final de una línea hay que incluir dos o más espacios al final de la línea, antes del salto de línea. Nota No usar en los encabezados.
Los encabezados se marcan con el símbolo almohadilla (#) de 1 a 6, correspondíendose con el número de elementos h de html que existen, así por ejemplo
# Es un bloque h1 ## Es un bloque h2 ... ###### Es un bloque h6
Opcionalmente se pueden 'cerrar' los encabezados, aunque es simplemente para cumplir una cuestión estética, ya que no afecta al parseado del Markdown, un encabezado es una línea.
# Es un bloque h1 # ## Es un bloque h2 ## ... ###### Es un bloque h6 ######
Para marcar una palabra o varias como cursiva tenemos que colocar un asterisco (*) antes y después de la palabra o bloque de palabras a marcar. Markdown también admite marcar las cursivas con guiones bajos (_).
*Es una cursiva* _Es una cursiva_
Para marcar una palabra o varias como negrita tenemos que colocar dos asteriscos (**) antes y después de la palabra o bloque de palabras a marcar. Markdown también admite marcar las negritas con guiones bajos (__).
**Es una negrita** __Es una negrita__
Para marcar una palabra o varias como enlace tenemos que incluir la palabra o bloque de palabras entre corchetes y seguido de la URL entre paréntesis
[Es un enlace](http://www.debugmodeon.com/item/80821/sistaxis-de-markdown)
Para incluir una imagen

Para marcar una lista como lista no numerada debemos incluir un asterisco(*) por cada línea. Además, como es evidente, cada punto de la lista dbee ir en una línea nueva.
* Primer punto * Segundo punto * Tercer punto
También se pueden usar los carácteres de suma (+) y guión (-). Por lo cual esto es equivalente al marcado anterior
+ Primer punto + Segundo punto + Tercer punto - Primer punto - Segundo punto - Tercer punto
Si lo que queremos es marcar una lista como lista numerada simplemente debemos añadir el número seguido de un espácio en cada elemento de la lista. Esta opción no genera ningún HTML, sino que deja el texto tal cual lo ha escrito el usuario.
1. Primer punto 2. Segundo punto 3. Tercer punto
En foros y artículos es muy común el citar alguna fuente externa o algún usuario anterior, para macar como cita un texto este debe empezar con un símbolo de "mayor que" (>). El texto a citar debe ir en una línea nueva, Markdown tomará como cita todas las palabras hasta que se produzca un salto de línea.
>Esto es una cita >Esto otra Esto ya no
Para marcar un bloque de texto como código hay que incluir 4 espacios al inicio de cada línea.
No siempre es útil crear un bloque de código, en muchas ocasiones queremos marcar ciertas palabras como código, para ello usaremos la notación de código en línea.
`es código en línea`
Markdown soporta el marcado de una URL como links de la siguiente forma http://www.debugmodeon.com, para marcar un link de esta forma basta con incluir la URL de la siguiente forma
<http://www.debugmodeon.com>
La misma funcionalidad sirve para los emails, <contacto@debugmodeon.com>
<contacto@debugmodeon.com>
Para escapar los caracteres de marcado debemos utilizar la contrabarra \
El editor de debugmodeon contiene una serie de botones que ayudan a marcar el texto que queramos incluir sin necesidad de saber todos los códigos.
Para marcar cursivas. Para utilizarlo basta con seleccionar la palabra o palabras que queremos marcar como cursiva y hacer clic el botón.
Para marcar negritas. El funcionamiento es igual que el del botón anterior.
Para introducir un link. Tenemos que seleccionar la palabra o palabras que queremos que sean el link, hacer clic en el botón y escribir la URL en el diálogo que aparece.
Para incluir imágenes. Haciendo clic en este botón y escribir la URL a la imagen en el diálogo que aparece.
Para marcar encabezados. Seleccionando la palabra o palabras y haciendo clic introducirá el marcado para generar un H4, añadiendo o quitando a mano obtendremos los otros.
Para generar una lista no ordenada. Seleccionamos las diferentes líneas del listado y hacemos clic en el botón.
Para generar una lista ordenada. Lo mismo que el elemento anterior.
Para citar. Lo mismo que el punto anterior.
Para marcar un bloque de texto como código. Hay que seleccionarlo y hacer clic en este botón, incluirá 4 espácios delante de cada línea.
Para introducir contenido media. Aunque esto no forma parte de la sintaxis de Markdown, hemos creído importante ofrecer la posibilidad de incrustar contenido media en los artículos y foros. Para incrustar un vídeo hay que pegar la URL en el editor, seleccionarla y hacer clic en el botón. Por el momento soportamos YouTube, Vimeo, YahooVideo. He trabajado en Zaragoza, Luxemburgo y Barcelona. Participé como estudiante en el Google Summer of Code del 2007, concretamente con el proyecto Apache OpenJPA. Me interesa la programación en general y las metodologías ágiles.
jsanca escribió
hace 11 meses
plunchete escribió
hace 11 meses
Gracias jsanca :)
© Copyright 2008-2009 debug_mode=ON | Aviso legal | Contacto | FAQ | ¿Quiénes somos? |
#1
Simplemente excelente y muy util.
Grax