pages - Jekyll kramdown cómo mostrar el borde de la mesa
jekyll where (2)
Estoy usando Kramdown por defecto de Jekyll. Tengo una mesa mostrada usando
surround text, etc.
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
surround text...
Pero la mesa no tiene borde. Cómo mostrar la frontera.
El estilo mínimo de la mesa es
table{
border-collapse: collapse;
border-spacing: 0;
border:2px solid #ff0000;
}
th{
border:2px solid #000000;
}
td{
border:1px solid #000000;
}
Pude asignar una clase de estilo a una tabla de rebajas de esta manera. Da una tabla con un borde de borde negro y un borde entre las celdas.
Ejemplo de Markdown: En el archivo hello-world.md
| Item | Description | Price |
| --- | --- | ---: |
| item1 | item1 description | 1.00 |
| item2 | item2 description | 100.00 |
{:.mbtablestyle}
SCSS en el archivo _base.scss en el directorio / _sass /
.mbtablestyle {
border-collapse: collapse;
> table, td, th {
border: 1px solid black;
}
}
Esto estaba en la versión 3.1.2 de jekyll que utiliza Kramdown con un IAL. El IAL está dentro de {} y debe estar justo antes o justo después del bloque al que está asignado en el archivo de rebajas, sin líneas en blanco entre ellos.