Как сделать зачеркивание (сквозной) в asciidoc?

Как отобразить зачеркивание (или сквозную строку) в ?

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

2 ответов


по состоянию на 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> или, предпочтительно, a <del> вместо пролета.


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