Tablas
MkDocs habilita el uso de tablas por defecto y usa la notación estandar de Markdown.
Configuración
Por las dudas, agregar la extensión de tabals al archivo de configuración
Tablas ordenables
Se admite la posibilidad de crear tablas ordenables con ayuda del plugin Tablesort:
Tablas ordenables - habilitación
# 'mkdocs.yml'
extra_javascript:
- https://unpkg.com/tablesort@5.3.0/dist/tablesort.min.js # plugin remoto
- javascripts/tablesort.js # archivo JS local
Se requiere crear un archivo JavaScript adicional:
Tablas ordenables - archivo tablesort.js
document$.subscribe(function() {
var tables = document.querySelectorAll("article table:not([class])")
tables.forEach(function(table) {
new Tablesort(table)
})
})
Importar tablas desde archivo
MkDocs puede leer data desde archivos CSV para renderizarla sobre la página.
Requiere instalar el paquete mkdocs-table-reader-plugin
:
Luego debe habilitarse el plugin desde el archivo YML:
Por último, el formato de lectura desde Markdown es el siguiente:Ejemplo lectura
Renderizado automatico
Este plugin, al habilitarse, intenta renderizar incluso el contenido de los bloques de código.
Referencias
Documentación oficial - Data Tables
Documentación del plugin: mkdocs-table-reader-plugin