Markdown

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Markdown es un lenguaje de marcado ligero creado originalmente por John Gruber [1] y Aaron Swartz [2] que trata de conseguir la máxima legibilidad y "publicabilidad" tanto en sus forma de entrada como de salida, inspirándose en muchas convenciones existentes para marcar mensajes de correo electrónico usando texto plano. Markdown convierte el texto marcado en documentos XHTML bien formados, reemplazando el signo 'menor que' ('<') y los ampersands por sus correspondientes referencias de entidad de caracteres. Markdown fue implementado originariamente en Perl por Gruber, pero desde entonces ha sido traducido a multitud de lenguajes de programación, incluyendo PHP, Python, Ruby, Java y Common Lisp. Se distribuye bajo licencia BSD y se distribuye como plugin (o al menos está disponible) en diferentes sistemas de gestión de contenidos (CMS)

Ejemplos de sintaxis[editar]

Lo que sigue no es un listado exhaustivo de la sintaxis de Markdown. En muchos casos, se puede conseguir un efecto particular usando diferentes estilos de sintaxis. Véase la referencia completa de la sintaxis de Markdown para obtener más información.

Los caracteres que serían interpretados por Markdown como comandos de formateado se interpretan literalmente si se precede por una barra invertida; por ejemplo la secuencia '\*' mostraría un asterisco en lugar de empezar una sección de texto enfatizado. Un bloque de HTML crudo no se verá alterado por Markdown, pero los comandos de Markdown insertados dentro de un elemento de bloque de HTML crudo no serán procesados.

Texto con énfasis:

 *énfasis* (p.e., cursiva)

 **énfasis fuerte** (p.e., negrita)

Código:

 `código`
 ```
 Código en 
 varias lineas
 ```

Listas:

 * Un elemento en una lista no ordenada
 * Otro elemento en una lista
 1. Elemento en una lista enumerada u ordenada.
 2. Otro elemento

Encabezamientos:

Los encabezamientos HTML se producen colocando un número de almohadillas ('#') antes del texto correspondiente al nivel de encabezamiento deseado (HTML ofrece hasta seis niveles), por ejemplo:

 # Encabezamiento de primer nivel

 #### Encabezamiento de cuarto nivel

Los primeros dos niveles de encabezamiento tienen una sintaxis alternativa:

 Encabezamiento de primer nivel
 ==============================

 Encabezamiento de segundo nivel
 -------------------------------

Citas:

 > Este texto aparecerá dentro de un elemento HTML de cita ('blockquote')

Enlaces:

 [Texto del enlace aquí](dirección.enlace.aquí "título del enlace aquí")

Imágenes:

![Texto alternativo](URL de la imagen "Título de la imagen")

Véase también[editar]

Implementaciones[editar]

Guías de sintaxis[editar]

Conversores[editar]

Software de publicación en Web que usa Markdown[editar]

Editores de texto con soporte[editar]

Herramientas en línea[editar]