adoc
ファイルで取り消し線(または線引き)をレンダリングするにはどうすればよいですか?
「その技術は-c-r-a-p-完璧ではない」と書きたいとしましょう。
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>
を生成します。
That technology is [line-through]#crap# not perfect.