【发布时间】:2016-08-06 12:28:40
【问题描述】:
如何在adoc 文件中呈现删除线(或换行)?
假设我想写“该技术 -c-r-a-p- 并不完美。”
【问题讨论】:
标签: asciidoc asciidoctor
如何在adoc 文件中呈现删除线(或换行)?
假设我想写“该技术 -c-r-a-p- 并不完美。”
【问题讨论】:
标签: asciidoc asciidoctor
That technology is [line-through]#crap# not perfect.
【讨论】:
根据Ascii Doc manual,[line-through] 已弃用。你可以测试here。
了解 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 +++<del>+++crap+++</del>+++ not perfect.
【讨论】:
如果输出用于 HTML,您可以传递 HTML。
<s>HTML 元素呈现带有删除线或线条的文本 通过这。使用元素来表示不再存在的事物 相关或不再准确。
渲染为:
示例文本。
使用:
1.内联传递:
Example +++<s>text</s>+++.
2。传递宏:
Example pass:[<s>text</s>].
3.通过块:
++++
Example <s>text</s>.
++++
【讨论】: