Ответ 1
В соответствии с Руководство Ascii Doc, [line-through]
устарело. Вы можете проверить здесь.
Важно понимать, что сквозной путь - это просто роль CSS. Поэтому ему нужна поддержка из таблицы стилей, чтобы выглядеть так, как будто она работает.
Если я запустил следующее через Asciidoctor (или Asciidoctor.js):
[.line-through]#strike#
Я получаю:
<span class="line-through">strike</span>
В таблице стилей по умолчанию есть правило для этого:
.line-through{text-decoration:line-through}
Вам нужно будет сделать то же самое.
Можно настроить HTML, сгенерированный с использованием пользовательских шаблонов (Asciidoctor.js поддерживает шаблоны Jade). В этом случае вы переопределите шаблон для inline_quoted, проверьте роль
line-through
и произведите либо<s>
, либо, предпочтительно,<del>
вместо диапазона.