1

我有一个两段文字,经常重复。我怎样才能避免重复?

现在我有:

: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 段定义变得比必要更难。我宁愿有一个包含所有这些重复术语定义的“词汇表”部分(或文档)。

4

1 回答 1

2

我不知道多段落属性是否可能,但选择性导入绝对是!我现在有一个glossary.asciidoc文件:

tag::something[]
--
Blah blah blah

Blah blah blah
--
end::something[]

我可以通过以下方式导入此部分:

include::glossary.asciidoc[tag=something]

这种方法的一个主要优点是代码段内的文本格式有效。

于 2015-05-11T14:29:55.827 回答