Подтвердить что ты не робот

Jekyll kramdown, как отобразить таблицу границы

Я использую jakyll default kramdown. У меня есть таблица с использованием

surround text, etc.

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

surround text...

Но таблица не имеет границы. Как показать границу.

4b9b3361

Ответ 1

Минимальный стиль оформления таблицы

table{
    border-collapse: collapse;
    border-spacing: 0;
    border:2px solid #ff0000;
}

th{
    border:2px solid #000000;
}

td{
    border:1px solid #000000;
}

Ответ 2

Мне удалось присвоить класс стиля таблице уценки таким образом. Это дает таблицу с черной границей линии и границей между ячейками.

Пример Markdown: В файле hello-world.md

| Item | Description | Price |
| --- | --- | ---: |
| item1 | item1 description | 1.00 |
| item2 | item2 description | 100.00 |
{:.mbtablestyle}

SCSS в файле _base.scss в каталоге /_sass/

.mbtablestyle {
        border-collapse: collapse;

   > table, td, th {
        border: 1px solid black;
        }
}

Это было в версии jekyll 3.1.2, которая использует Kramdown с IAL. IAL находится внутри {} и должен быть справа или справа после блока, которому он назначен в файле уценки, между ними нет пустых строк.