0

3 つの apt ファイルがあるとします。

main.apt

Info, details, etc..

    some text

Configuration

    some text

child1.apt

Info, details, etc..

    some text

Configuration

    [Same text as MAIN.APT configuration]

child2.apt

Info, details, etc..

    some text

Configuration

    [Same text as MAIN.APT configuration]

DRY (自分で繰り返さない) の原則に従い、main.apt のテキストを再利用して、child1.apt と child2.apt に追加したいと考えています。これは、ドキュメントを書くのに本当に役立ちます。

スニペットを使用してみました (最初に ID を使用してサイト ドキュメントを生成し、次にそれらの ID への参照を追加しました):

~~START SNIPPET: id
~~END SNIPPET: id
%{snippet|id=id|url=http://svn.example.com/path/to/main.html}

を使用して生成されたサイト

     mvn site:stage

、しかし、htmlとしてフォーマットされていないhtmlテキストのブロックを挿入するため、これは機能しません。スニペットで verbatim パラメータも試しましたが、役に立ちません。

たぶん、誰かがこの問題の解決策を持っているか、同じ問題に直面していますか? あなたのストーリー、提案を教えてください。解決策は私の日を救うでしょう:)

4

1 に答える 1

0

速度を使用します。child1.apt と child2.apt の名前をそれぞれ child1.apt.vm と child2.apt.vm に変更します。次に交換

[Same text as MAIN.APT configuration]

#parse("main.apt")

site.xml には、他のページと同じように子ページを含めます。

<item name="child 1" href="child1.html"/>
于 2013-03-22T13:04:57.507 に答える