我有一段经常重复的两段文字。我怎么能避免重复?
现在我有:
:something-1: Blah blah blah +
blah blah blah +
blah blah blah
:something-2: Blah blah blah +
blah blah blah +
blah blah blah
然后:
--
{something-1}
{something-2}
--
有没有办法可以将两个段落放在一个属性中?如果我也可以将块放入属性中会更好。
这不起作用:
:something: Blah blah blah +
blah blah blah +
blah blah blah +
+
Blah blah blah +
blah blah blah +
blah blah blah
空行和第二段的加号不会被解析为属性定义的一部分。
另一种选择是将两个段落放在一个单独的文件中并使用include:
宏。但是每次遇到这个问题时创建一个单独的文件都会造成一些混乱。它还使从1段定义到2段定义变得更加困难。我宁愿拥有一个单词"词汇表"包含所有这些重复术语定义的部分(或文档)。
答案 0 :(得分:1)
我不知道多段属性是否可行,但selective imports肯定是!我现在有一个glossary.asciidoc
文件:
tag::something[]
--
Blah blah blah
Blah blah blah
--
end::something[]
我可以通过以下方式导入此部分:
include::glossary.asciidoc[tag=something]
此方法的一个主要优点是代码段内的文本格式有效。