如何在adoc
文件中呈现删除线(或直通线)?
让我们假设我想写“技术是-c-r-a-p-并不完美。”
答案 0 :(得分:25)
That technology is [line-through]#crap# not perfect.
答案 1 :(得分:6)
根据Ascii Doc manual,[line-through]
已弃用。您可以测试here。
了解直通只是一个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 :(得分:2)
That technology is +++<del>+++crap+++</del>+++ not perfect.