Markdown 101
Este pequeño tutorial de Markdown te enseñará los conceptos básicos y cómo puedes usarlo para dar formato a tus documentos, que será necesario para modificar algunas páginas de la web.
Niveles de título
# Título nivel 1
## Título nivel 2
### Título nivel 3
#### Título nivel 4
##### Titulo nivel 5
###### Titulo nivel 6
Formateo del texto
Estilos de texto
- Negrita:
**palabra** - Cursiva:
*palabra* Tachado:~~palabra~~- Opción 1 de negrita y cursiva:
***palabra*** - Opción 2 de negrita y cursiva:
___palabra___
Markdown no permite el subrayado para no confundirlo con los enlaces.
Tampoco permite más de dos espacios en blanco consecutivos para no confundirlo con los saltos de línea.
Divisores y presentaciones
Divisores con tres guiones simples --- o tres asteriscos ***.
Primera división
Segunda división
Citas
Para crear una cita simplemente escribimos el símbolo > antes de la cita.
Lo importante no es lo que sabes, sino lo que haces con lo que sabes
Crear una casilla de marcado
Para ello simplemente escribimos - [ ], y así se nos creará una casilla de marcado.
- Checkbox without marked
- Checkbox marked
Listas
Listas sin numerar
Creamos un guion o un asterisco y empezamos a escribir. Para anidar listas, simplemente añadimos un tabulador antes de escribir el guion o asterisco.
Ejemplo con guion: - texto
Ejemplo con asterisco: * texto
Ejemplo de anidación:
- prueba
- subprueba
- subprueba
- subsubprueba
- subsubprueba
- subprueba
- prueba
- subprueba
- subprueba
- subsubprueba
- subsubprueba
- subprueba
Listas numeradas
Escribimos un número y podemos anidar listas una dentro de otras
1. prueba
1. subprueba
2. subprueba
1. subsubprueba
2. subsubprueba
3. subprueba
2. prueba
- prueba
- subprueba
- subprueba
- subsubprueba
- subsubprueba
- subprueba
- prueba
Imágenes
Para añadir una imagen simplemente escribimos 

También podemos utilizar enlaces relativos a la carpeta de imágenes del proyecto, por ejemplo, :

Estilizar imágenes
Para cambiar el tamaño de la imagen o centrarla, necesitamos utilizar HTML, por ejemplo:
<p style={{textAlign: "center"}}>
<img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" width="400" height="200"/>
</p>
Esta imagen tiene un tamaño de 400x200 píxeles y está centrada en la página:

Bloques código
Para crear un bloque de código (o no queremos que Markdown lo compile) simplemente escribimos tres comillas invertidas (```) antes y después del código. Se puede especificar el lenguaje de programación para que se resalte la sintaxis.
Sin compilar por Markdown:
```js
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
}
}
Compilado por Markdown:
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
}
}
También se puede una frase o palabra en código con una comilla invertida simple (`) antes y después de la palabra, por ejemplo, esta palabra (`esta palabra`).
Tablas
Para crear una tabla simplemente escribimos los valores separados por barras verticales y guiones.
| Nombre | Valor |
| ------ | ------ |
| Docena | 12 |
| Centena| 100 |
| Nombre | Valor |
|---|---|
| Docena | 12 |
| Centena | 100 |
Enlaces externos
Para añadir un enlace externo simplemente escribimos [nombre enlace](http://example.com) o http://example.com directamente.
- Primera forma: Google
- Segunda forma: https://google.es
Cita en bloque
Para añadir un bloque de texto simplemente escribimos :::nombre y ::: al final del bloque. Existen varios tipos de bloques, como tip, info, note, caution, warning y danger.
:::tip
Este es un bloque de texto de idea.
:::
Este es un bloque de texto de idea.
:::info
Este es un bloque de texto de información.
:::
Este es un bloque de texto de información.
:::note
Este es un bloque de texto de anotación.
:::
Este es un bloque de texto de anotación.
:::caution
Este es un bloque de texto de precaución.
:::
Este es un bloque de texto de precaución.
:::warning
Este es un bloque de texto de advertencia.
:::
Este es un bloque de texto de advertencia.
:::danger
Este es un bloque de texto de peligro.
:::
Este es un bloque de texto de peligro.
Para añadir un título personalizado a los bloques, simplemente añadimos el título entre corchetes al final del nombre del bloque.
:::note[Tu titulo **con** con `SINTAXIS` de _Markdown_!]
Algo **contenido** con `sintaxis` de _Markdown_.
:::
SINTAXIS de Markdown!Algo contenido con sintaxis de Markdown.
Bloques enlazados
Podemos enlazar bloques de texto con otros bloques de texto, simplemente añadiendo el segundo bloque dentro del primero. Y así sucesivamente se pueden añadir más bloques.
:::note[Tu titulo **con** con `SINTAXIS` de _Markdown_!]
Algo **contenido** con `sintaxis` de _Markdown_.
:::danger
Algo **contenido** con `sintaxis` de _Markdown_.
:::
Probando a enlazar bloques de texto.
Se pueden enlazar personalizados.
Y aquí un tercero.