Guía Markdown

Introducción

¿Qué es Markdown?
Markdown es un lenguaje de marcado ligero con sintáxis de formato en texto plano dirigido a escritores web. Te permite escribir fácilmente texto, sin necesidad o ayuda de herramientas externas o interfáz de usuario, que será convertido a HTML sin perder legibilidad. Markdown se puede usar en lugar de o junto a texto formateado con BBCode.
Arriba

Formato de texto

Creando texto en negritas
Para crear texto en negritas, enciérralo entre un par de ** o __, ej.
**Hola**
o
__Hola__
se convertirá

Hola
Arriba
Creando texto en cursiva
Para crear texto en cursiva, enciérralo entre un par de * o _, ej.
*Genial!*
o
_Genial!_
se convertirá

Genial!
Arriba
Creando texto tachado
Para tachar texto, enciérralo entre un par de ~~, ej.
~~Buenos días~~
se convertirá

Buenos días
Arriba
Creando subíndices
Para crear subíndices, enciérralo entre un par de ~, ej.
H~2~O
se convertirá

H2O
Arriba
Creando superíndices
Para crear superíndices, agrega ^ antes del texto, ej.
2^n
se convertirá

2n
Arriba
Creando encabezados
Para crear encabezados, agrega de 1 a 6 # seguidos por un espacio antes del texto. Cuanto mayor sea el número, más pequeño será el texto, ej.
# H1
## H2
### H3
#### H4
##### H5
###### H6
se convertirá

H1

H2

H3

H4

H5
H6
Arriba

Citando texto y mostrando texto de ancho fijo

Citando texto en respuestas
Para citar texto, agrega > y opcionalmente un espacio antes de la línea de texto, ej.
> Texto citado
se convertirá
Texto citado

Arriba
Mostrando código
Para mostrar código, enciérralo entre un par de ``` o ~~~, o alternativamente agrega 4 espacios en blanco antes de cada línea. También puedes especificar el lenguaje en el primer marcador, ej.
```ruby
puts "Hola #{usuario}!"
```
se convertirá
puts "Hola #{usuario}!"
Arriba
Mostrando código en línea
Para mostrar código en línea, enciérralo entre un par de ` o ``, ej.
tag `<div>`
o
tag ``<div>``
se convertirá

tag <div>
Arriba

Generando listas

Creando lista desordenada
Para crear una lista desordenada, agrega *, - o + seguido por un espacio antes de cada elemento de la lista. Las listas pueden ser anidadas añadiendo 4 espacios adicionales o un tabulador para crear un subnivel, ej.
- Elemento
- Subelemento
- Elemento
se convertirá

  • Elemento
    • Subelemento
  • Elemento
Arriba
Creando lista ordenada
Para crear una lista ordenada, agrega un dígito seguido por un punto y un espacio, ej.
1. Elemento
1. Subelemento
2. Elemento
se convertirá

  1. Elemento
    1. Subelemento
  2. Elemento
Arriba

Creando enlaces

Creando un enlace a otro sitio
Para crear enlaces, agrega el texto del enlace entre corchetes seguido por la URL del enlace entre paréntesis, ej.
[Texto del enlace](http://example.org)
se convertirá

Texto del enlace
Arriba

Mostrando iḿagenes

Agregando imágenes
Para mostrar una imágen, agrega un signo de exclamación seguido por el texto alternativo de la imagen entre corchetes y luego la URL de la imagen entre paréntesis, ej.
![phpBB](https://www.phpbb.com/assets/images/images/logos/blue/160x52.png)
se convertirá

phpBB
Arriba

Extras

Creando tablas
Para crear tablas, agrega una línea de texto dividido con | que serán los encabezados de la tabla, luego en una nueva línea con - y opcionalmente : a la izquierda, en ambos lados o a la derecha para alinear el texto de esa columna, nuevamente dividido con |. Todas las líneas sucesivas divididas con | serán mostradas como filas de la tabla, e.g.
| Izquierda | Centro | Derecha |
|:----------|:------:|--------:|
| x | x | x |
o
Izquierda|Centro|Derecha
:-|:-:|-:
x|x|x
se convertirá

IzquierdaCentroDerecha
xxx
Arriba
Creando reglas horizontales
Para crear una regla horizontal, agrega al menos 3 *, - o _ opcionalmente separados con un espacio, ej.
***
* * *
---
- - -
___
_ _ _
se convertirá


Arriba