我如何在asciidoc中做删除线(直通)?

时间:2016-08-06 12:28:40

标签: asciidoc asciidoctor

如何在adoc文件中呈现删除线(或直通线)?

让我们假设我想写“技术是-c-r-a-p-并不完美。”

3 个答案:

答案 0 :(得分:25)

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

答案 1 :(得分:6)

根据Ascii Doc manual[line-through]已弃用。您可以测试here

来自Comment

Dan Allen

  

了解直通只是一个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.