Crear tablas en Discourse

consejos
meta

#1

Crear una tabla usando markdown es muy sencillo, en este mini-tutorial crearemos una tabla con 3 columnas, pero se pueden crear tablas con tantas columnas como sean necesarias pero recuerda que el ancho de los mensajes es limitado y las tablas no son muy amigables para los usuarios de navegadores móviles.

El procedimiento básico es muy sencillo, cada carácter | representa una columna, enmarcado entre dos | puedes incluir todo el contenido que deses, pero necesitas comenzar y terminar cada línea de la tabla con el carácter |.

Primero necesitamos crear una cabecera para la página, para ello necesitaremos dos filas, la primera definiendo el título de cada columna y la segunda creando una separación para el resto de la página. Tal que así:
| Col A | Col B | Col C |
|---|---|---|

Y el resultado sería:

Col A Col B Col C

Ahora que tenemos la cabecera añadir líneas a la tabla es muy sencillo, tan solo debes incluir el contenido de cada celda entre |. Veamos un ejemplo incluyendo emojis, markdown y dejando algunas celdas vacías:
| Col A | Col B | Col C |
|---|---|---|
| A1 | B1 | C1 |
| A2 | B2 | :smile: |

Y el resultado sería:

Col A Col B Col C
A1 B1 C1
A2 :smile:

Pero … ¿para qué sirve la línea de separación entre la cabecera y el contenido de la tabla? Controla la alineación del contenido de la columna, si sustituyes uno de los - por un : el contenido se alineará a la izquierda, el centro o la derecha, según decidamos

| Izquierda | Centro | Derecha |
|:---|:---:|---:|
| A la izquierda | En el centro | A la derecha |
| :waxing_gibbous_moon: | :full_moon: | :waning_gibbous_moon: |

Y el resultado sería:

Izquierda Centro Derecha
A la izquierda En el centro A la derecha
:waxing_gibbous_moon: :full_moon: :waning_gibbous_moon:

#2

#3