Как добавить списки задач GFM в Jekyll?
GFM поддерживает списки задач:
https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments
как я могу использовать это на страницах Jekyll? На моем сайте _config.yml
# Build settings
markdown: kramdown
kramdown:
input: GFM
hard_wrap: false
Это работает для большинства других конструкций GFM. но не с помощью списков задач.
Пример уценки:
#### Checklist for Aggregations
- [ ] Always add `max(x)` in the group for size of buckets needed. When data is distributed across multiple content nodes this result can be inaccurate. To increase accuracy we need to use `precision(x)` as well to tune accuracy as we need.
Ожидаемое:
1 ответ
Решение
Какую версию kramdown вы используете? Списки задач GFM поддерживаются начиная с 1.16.0 (с исправлением, выпущенным в 1.16.1). Чтобы исключить маркированный список, list-style-type: none
необходимо
На моей системе следующий тестовый файл
---
---
- [ ] Unchecked
- [x] Checked
{: style='list-style-type: none'}
генерирует ожидаемый
используя kramdown 1.16.2 и Jekyll 3.6.2. Если ваш kramdown более ранний, чем 1.16.1, вы можете просто
$ gem update kramdown
чтобы получить функциональность.