1

かなり頻繁に繰り返される 2 段落のテキストがあります。繰り返しを避けるにはどうすればよいですか?

今のところ私は持っています:

: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}
--

両方の段落を 1 つの属性に入れる方法はありますか? ブロックもアトリビュートに入れてくれたらもっといいのに。

これは機能しません:

:something: Blah blah blah +
blah blah blah +
blah blah blah +
+
Blah blah blah +
blah blah blah +
blah blah blah

空行のプラスと 2 番目の段落は、属性定義の一部として解析されません。

もう 1 つのオプションは、2 つの段落を別のファイルに入れ、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 に答える