Estas son las posibilidades que ofrece Markdown en su forma base:
Para mostrar texto en negrita introducimos dos asteriscos antes y después del segmento de texto que queramos formatear.
**Texto de ejemplo**
-> Texto de ejemplo
Para mostrar texto en custiva introducimos un guión bajo antes y después del segmento de texto que queramos formatear.
_Texto de ejemplo_
-> Texto de ejemplo
Podemos combinar ambos estilos e incluso introducirlos en otros formatos como listas, citas, etc...
**_Texto de ejemplo_**
-> Texto de ejemplo
Aquí hemos indicado primero la negrita y luego la cursiva.
Para formatear un segmento de texto como una cita antecedemos cada párrafo y salto de línea con ">".
> Línea de ejemplo 1
>
> Línea de ejemplo 2
Equivale a:
Línea de ejemplo 1
Línea de ejemplo 2
Para formatear un segmento de texto para que se distinga como código en general, o como código de un lenguaje concreto utilizamos acentos invertidos.
`Esto formatea una sola línea`
```c++ //Esto formatea varias líneas como C++```
Las cabeceras son una parte importante de Markdown ya que su principal propósito está íntegramente relacionado con el desarrollo web: simplificar HTML.
Para que una línea se muestre como una cabecera se precede de tantas almohadillas ("#") como índice de cabecera queramos.
Cabecera de índice 1 (<h1></h1>
) -> #Cabecera H1
Cabecera de índice 2 (<h2></h2>
) -> #Cabecera H2
Y así sucesivamente hasta el índice 6, que es el máximo.
Los enlaces son la base del lenguaje de marcado, puesto que un sitio web no es más que una serie de información enlazada en distintas páginas.
Existen dos tipos de enlaces: en línea y por referencia.
Consiste en insertar la dirección del enlace en la misma línea que el elemento enlazado. Este último va entre paréntesis y la dirección entre corchetes.
(Imágenes de gatitos lindos)[https://bit.ly/3A7LUSq]
-> Imágenes de gatitos lindos
Esto es útil para párrafos cortos y con enlaces breves. Pero, ¿Y si quisiéramos enlazar varios elementos a la misma página de forma cómoda?
Consiste en insertar una referencia en la misma línea que el elemento a enlazar y explicar al final del documento a qué dirección apunta la referencia.
[Imágenes de gatitos lindos 1](gatitos_img).
[Imágenes de gatitos lindos 2](gatitos_img).
[gatitos_img]: https://bit.ly/3A7LUSq
Equivale a
Imágenes de gatitos lindos 1.
Imágenes de gatitos lindos 2.
La sintaxis para insertar imágenes es muy similar a la de los enlaces. La diferencia es que, a lo que antes llamábamos elemento enlazado, lo llamamos texto alternativo y lo precedemos por un cierre de exclamación ("!").
Este texto alternativo es un elemento de accesibilidad, y es realmente importante para personas con conexiones a internet lentas o con discapacidades visuales. Es por esto que consistirá en una breve descripción de la imagen que enlacemos.
Al igual que con los enlaces, podemos insertar imágenes en línea o por referencia:
![Gatito con corona de flores en la cabeza](./img/gatito_corona.jpg)
![Gatito con corona de flores en la cabeza 1][gatito_corona] ![Gatito con corona de flores en la cabeza 2][gatito_corona]
[gatito_corona]: ./img/gatito_corona.jpg
Organizar elementos en una lista también es algo básico de los lenguajes de marcado. Existen dos tipos de listas: ordenadas y no ordenadas.
Cada elemento se indica con un asterisco. Los elementos de indentan utilizando espacios, y para separar un elemento de la lista y un párrafo dentro de esta situamos dos espacios al final del elemento (aquí indicado con ";" para que se vea).
* Elemento 1.
* Elemento 2.
* Elemento 2.1.;;
Esta es la descripción del elemento 2.1.
* Elemento 3.
Equivale a lo siguiente:
Elemento 1.
Elemento 2.
Elemento 3.
Funcionan exactamente igual que las no ordenadas, pero en lugar de anteceder los elementos con un asterisco, lo hacemos con números.
1. Elemento 1.
2. Elemento 2.
7. Elemento 3.
Equivale a lo siguiente:
Elemento 1.
Elemento 2.
Elemento 3.
Es importante notar que no podemos utilizar la numeración que queramos. Por mucho que hayamos utilizado un 7 para el índice del tercer elemento, la lista va de 1 hasta 3 de forma ordenada.
Digamos que queremos escribir algo con un formato de párrafo muy concreto. Puede ser poesía, por ejemplo.
Si simplemente escribimos el poema con los saltos de línea donde van nos queda todo en un solo párrafo:
Con diez cañones por banda, viento en popa a toda vela, no corta el mar, sino vuela un velero bergantín
Pero si añadimos dos espacios al final de cada línea de la siguiente forma se formatea de forma adecuada (los espacios están indicados con ";").
_Con diez cañones por banda,;;
viento en popa a toda vela,;;
no corta el mar, sino vuela;;
un velero bergantín;;_
Equivale a:
Con diez cañones por banda,
viento en popa a toda vela,
no corta el mar, sino vuela
un velero bergantín