Содержание
Работа со списками
Многострочные пункты списка
Как добавить блок кода или несколько строк в пункт списка?
Синтаксис списков ожидает, что вы помещаете каждый пункт списка в новую строку, и вы не можете прервать нумерацию списка, иначе нумерация начнётся заново с 1. Это делает невозможным, к примеру, добавлять таблицы в пункты списка. Однако, вы можете добавлять блоки code
/file
или разрывы строк в пункты списка. Для блока code
убедитесь, что он начинается на той же строке, что и пункт списка, для разрывов строк используйте синтаксис принудительного разрыва строк \\
.
Вот пример:
- первый пункт - второй пункт с разрывом строки\\ вторая строка - третий пункт с кодом: <code> поместим сюда немного кода </code> - четвертый пункт
Который отобразится так:
- первый пункт
- второй пункт с разрывом строки
вторая строка - третий пункт с кодом:
поместим сюда немного кода
- четвертый пункт
Вы можете использовать эту же хитрость, чтобы вставить другой синтаксис, такой как таблицы, в пункт списка, используя плагин wrap для обворачивания вашей таблицы.
Продолжение нумерации списка
Можно ли иметь два нумерованных списка, чтобы второй начинал нумерацию там, где закончил первый?
Нет, сейчас, с текущим синтаксисом списков, это невозможно. Как только один список заканчивается, нумерация начинается сначала:
- первый пункт - второй пункт Всё, список закончился. - третий пункт? Нет, это первый пункт второго списка
- первый пункт
- второй пункт
Всё, список закончился.
- третий пункт? Нет, это первый пункт второго списка
Стили нумерованных списков
Мне не нравятся стили, которые применяются к нумерованным спискам по умолчанию. Как я могу изменить их?
Формат чисел определён с помощью CSS. Шаблон по умолчанию так определяет формат первых четырёх уровней списка:
div.dokuwiki ol { list-style-type: decimal; } div.dokuwiki ol ol { list-style-type: upper-roman; } div.dokuwiki ol ol ol { list-style-type: lower-alpha; } div.dokuwiki ol ol ol ol { list-style-type: lower-greek; }
Вы можете переопределить это при помощи вашего пользовательского userstyle.css.
Плагины списков
Существует несколько плагинов, которые обеспечивают альтернативный синтаксис списков, и могут сделать возможным то, что не приходится ожидать от синтаксиса по умолчанию. Список вы можете найти здесь.