Markdown

**Markdown** é unha linguaxe de marcado lixeira creada por John Gruber e Aaron Swartz que permite a creación de texto formateado a partir de texto chan. Trata de conseguir a máxima lexibilidade e facilidade de publicación tanto na súa forma de entrada como de saída, inspirándose en moitas convencións existentes para marcar mensaxes de correo electrónico usando texto chan. Distribúese baixo licenza BSD e distribúese como plugin (ou polo menos está dispoñible) en diferentes sistemas de xestión de contidos (CMS). Markdown converte o texto marcado en documentos XHTML utilizando html2text creado por Aaron Swartz. Markdown foi implementada orixinariamente en Perl por Gruber, pero desde entón foi traducida a multitude de linguaxes de programación, incluíndo PHP, Python, Ruby, Xava e Common Lisp.
## Historia 
John Gruber creou a linguaxe Markdown en 2004, cunha axuda importante de Aaron Swartz na sintaxe. Gruber tiña a meta de facer que a xente «puidese escribir usando un formato de texto chan fácil de ler, fácil de escribir e coa posibilidade de converter o seu documento en HTML válido».

Outra meta clara do deseño foi a facilidade da súa lectura, permitindo que a linguaxe fose facilmente interpretada sen lucir coma se estivese marcada con etiquetas ou instrucións de estilo, como RTF ou HTML, as cales teñen etiquetas que fan máis difícil a súa lectura e interpretación. Por iso, a súa inspiración máis importante son as convencións existentes para formatear texto chan nas mensaxes electrónicas, aínda que tamén toma características de linguaxes anteriores, como setext, atx (por Aaron Swartz), Textile, reStructuredText, Grutatext, e EtText).

Gruber escribiu un script en Perl, *Markdown.pl*, que converte texto Markdown válido nun documento XHTML ben-formado ou HTML, e substitúe as comiñas angulares de apertura (' A vida é moi curta para aprender alemán. -Tad Marburg
**Texto con énfase**: Agregar un asterisco antes e despois do texto a enfatizar para cursiva e dous para negrita
 *énfase* (cursiva)
 
 **énfase forte** (negrita)
**Código**: Utilízase o acento grave para identificar código, e corchetes para identificar a linguaxe de programación
 `Código`

 ``` [language]
 Código en 
 varias liñas
 ```
**Listas**:
 * Un elemento nunha lista non ordeada
 * Outro elemento na lista

 1. Elemento nunha lista enumerada ou ordeada.
 2. Outro elemento
**Enlaces**:
 [Texto do enlace aquí](URL "Título do enlace")
**Imaxes**:
 ![Texto alternativo](URL "Título da imaxe")

## Implementacións 
alt=Haroopad|miniatura|Haroopad, un editor de Markdown para GNU/Linux
As implementacións de Markdown están dispoñibles para un alto número de linguaxes de programación; tamén algunhas plataformas e frameworks soportan o uso de Markdown. Por exemplo, hai plugins de Markdown para a meirande parte das plataformas de *microblogging*.

Aínda que Markdown é moi sinxela e fácil de ler e escribir cun editor de texto chan (como o Bloc de notas, ou gedit), hai editores especializados en Markdown, que están dispoñibles para moitos sistemas operativos como Linux, Mac VOS, Windows, Android e iOS. Os principais editores de texto traen un plugin para o resaltado de sintaxe de Markdown, xa sexa incluído dentro do programa ou cunha descarga adicional. Estes editores tamén teñen unha xanela para previsualizar o noso documento coma se tratase dun documento WYSIWYG.

Algúns editores especializados de Markdown son Zettlr, Ghostwriter, Apostrophe, novelWriter o Haroopad.

## Notas 
## Véxase tamén 
### Outros artigos 
* Linguaxes de marcado lixeiras

### Ligazóns externas 
* Sintaxe de Markdown (en inglés).
* Cheat Sheet   . En warpedvisions (en inglés).
* Guía Rápida de Sintaxe de Markdown (en inglés).