http://maven.apache.org/doxia/references/index.htmlからの引用
これを追加pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.2</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-module-markdown</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
</plugin>
次に、拡張子src/site/markdown/
付きでページの追加を開始します。.md
以下のスニペットのように、すべてのページにメニュー項目を追加します。
<body>
<!-- http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model/decoration.html
<item collapse=.. ref=.. name=.. href="README" img=.. position=.. alt=.. border=.. width=.. height=.. target=.. title=.. >
-->
<menu name="User guide">
<item href="README.html" name="README" />
</menu>
<menu ref="reports" inherit="bottom" />
</body>
mvn site
サイトを生成するために使用するより。を見てtarget/site
結果を確認します。
mvn site:stage -DstagingDirectory=C:\TEMP\fullsite
マルチモジュラー プロジェクト サイトを 1 つのフォルダーにまとめます。
maven-site-plugin の詳細をお読みください。
maven-fluido-skinを使用することをお勧めします。これは、Twitter Bootstrap に基づいた最新のスタイルです。これを site.xml に追加します。
<project name="xxx">
[...]
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
<version>1.3.0</version>
</skin>
[...]
</project>
https://github.com/winterstein/Eclipse-Markdown-Editor-Pluginも参照して
ください。