Guía de Markdown

Markdown es un lenguaje de marcado que permite escribir usando una sintaxis sencilla con el objetivo de convertir el texto a formato HTML. Este lenguaje fue creado en el año 2004 por John Gruber con la ayuda de Aaron Swartz, y es popular en diversos entornos web debido a su facilidad de uso.

Encabezados

En Markdown, los encabezados emplean de 1 a 6 ‘#’ seguidos de un espacio en blanco y el texto del encabezado.

# Esto es un h1
## Esto es un h2
### Esto es un h3
#### Esto es un h4
##### Esto es un h5
###### Esto es un h6

Párrafos

Para indicar el final de un párrafo, basta con separar el texto con una línea en blanco.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis
facilisis sem. Nullam nec mi et neque pharetra sollicitudin.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis
facilisis sem. Nullam nec mi et neque pharetra sollicitudin.

Saltos de línea

Un salto de línea consta de un doble espacio antes de presionar la tecla ‘Enter’.

Lorem ipsum dolor sit amet,  
consectetuer adipiscing elit.  
Etiam lobortis facilisis sem.  
Nullam nec mi et neque pharetra sollicitudin.

Listas

Las listas ordenadas utilizan números seguidos de un punto, un espacio y el texto del elemento de la lista.

1. Lorem
2. Ipsum
3. Dolor

Similarmente, las listas desordenadas utilizan un guion, seguido de un espacio y el texto del elemento de la lista.

- Lorem
- ipsum
- dolor

Citas

Puedes indicar una cita con el símbolo ‘>’ seguido de un espacio y luego el texto de la cita.

> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam
> lobortis facilisis sem. Nullam nec mi et neque pharetra sollicitudin.
>
> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam
> lobortis facilisis sem. Nullam nec mi et neque pharetra sollicitudin.

Énfasis

El lenguaje Markdown usa los asteriscos ‘*’ como indicadores de énfasis.

*Texto en cursiva*
**Texto en negrilla**

Reglas horizontales

Es posible generar una regla horizontal con tres guiones en una línea.

---

Enlaces

Añade el texto del enlace entre corchetes, seguido por la dirección web entre paréntesis.

[Mi sitio web](https://alexisalzate.com)

También puedes añadir enlaces a modo de referencia.

[Mi sitio web][id]

[id]: https://alexisalzate.com

Nota: “id” puede ser reemplazado por cualquier cosa, los id suelen ser números.

Además, es posible usar el nombre implícito del enlace. Basta con utilizar un conjunto vacío de corchetes.

[Alexis Alzate][]

[Alexis Alzate]: https://alexisalzate.com

Imágenes

La sintaxis para añadir imágenes pretende parecerse a la sintaxis usada por los enlaces.

![Texto alternativo](/ruta/de/la/imagen.jpg)

O en forma de referencia:

![Texto alternativo][id]

[id]: ruta/de/la/imagen.jpg

Código

Para escribir líneas de código en Markdown, encierra el código entre comillas (`), o bloques de código entre tres comillas (```).

Así se escribe una línea de código:

`:(){ :|:& };:`

Así se escribe un bloque de código:

```#include <stdio.h>
int main() {
	printf("Hola, mundo!\n");
return 0;
}```

Sintaxis extendida

Existen características adicionales que no están incluidas en la especificación original de Markdown, pero que han sido implementadas en librerías para ofrecer funcionalidades más avanzadas de formato de texto.

Fórmulas matemáticas

Una funcionalidad de sintaxis extendida es la integración con fórmulas matemáticas utilizando la notación LaTeX.

Para asegurar el correcto funcionamiento, es necesario añadir las librerías de MathJax al head del documento HTML.

<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script type="text/javascript" id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>

Nota: Por defecto LaTeX utiliza los símbolos $…$ para insertar ecuaciones en línea, sin embargo, debido a la frecuencia con la que el símbolo ‘$’ es usado en otros contextos, en la librería MathJax se reemplaza dicha notación por \\(…\\).

Ley de corrientes de Kirchhoff (LKC):
\begin{equation}
\sum_{n=1}^{N} I_n = 0
\end{equation}

Ley de voltajes de Kirchhoff (LVK):
$$\sum_{n=1}^{N} V_n = 0$$

Ley de Ohm:
\\(V = I * R\\)

Referencias: