如果您想调整网站的外观,您可以使用自定义外观来提供您自己的 CSS 样式表。如果这还不够,您甚至可以调整 Maven 用来生成站点文档的输出模板。
有关站点定制的深入讨论,请查看Maven:权威指南,第 15 章。Sonatype 提供的站点生成。
皮肤包含以下元素:
皮肤像任何其他 JAR一样构建 - 带有jar包装。不需要额外的插件。
资源应该放在正常的src/main/resources目录中。
构建和部署 JAR 后,项目就可以使用它。
如果您对构建自己的 CSS 感兴趣,建议您从 Maven Default Skin 中复制文件maven-theme.css并对其进行修改以满足您的需求。
Velocity 模板的格式目前超出了本文档的范围。要尝试此操作,首先将default-site.vm复制到项目中的src/main/resources/META-INF/maven/site.vm,然后根据需要对其进行修改。
有关如何编写 Velocity 模板的更多信息,请参阅Velocity 用户指南和Velocity 模板语言参考指南。
可以在 wiki上找到可用作灵感的皮肤链接列表。