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

Как сделать strikethrough (line-through) в asciidoc?

Как выполнить зачеркивание (или сквозное) в файле adoc?

Предположим, что я хочу написать "Эта технология -c-r-a-p-not perfect".

4b9b3361

Ответ 1

В соответствии с Руководство Ascii Doc, [line-through] устарело. Вы можете проверить здесь.

Comment из Дэн Аллен

Важно понимать, что сквозной путь - это просто роль 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> вместо диапазона.

Ответ 2

That technology is [line-through]#crap# not perfect.