Как описано в разделе 21.2 руководства пользователя asciidoctor , вы можете использовать следующее:
[arabic]
. food
[arabic]
.. fruit
[loweralpha]
... orange
... pear
... apple
.. vegetable
[loweralpha]
... carrot
... cabbage
.. meat
. drinks
[arabic]
.. juice
[loweralpha]
... orange
... pear
... apple
[loweralpha]
.. alcohol
[loweralpha]
... beer
... wine
Вам нужно будет установить стиль после каждого отступа, следовательно, он делаетвещи немного громоздкие.
Я надеялся, что простая таблица стилей с переопределением определений (например, для ol ol { list-style-type: "a" }
может решить эту проблему, но похоже, что Asciidoctor явно добавляет класс и введите для каждого <ol>
в выводе HTML. Первый может быть изменен (хотя и неудобно) с пользовательской таблицей стилей, но я думаю, что последний (type=
) не может быть переопределен таблицей стилей.