如果觉得自定义站点标题、横幅图片和面包屑导航等内容还无法满足自己的个性化需求,这时也许可以考虑选择一款非默认的站点皮肤,以将自己的站点与其他站点很明显地区分开来。
自定义站点皮肤分为两步:第一步是选择要使用的站点皮肤构件;第二步是配置站点描述符的skin元素使用该构件。
Maven官方提供了三款皮肤,它们分别为:
·org.apache.maven.skins:maven-classic-skin
·org.apache.maven.skins.maven-default-skin
·org.apache.maven.skins.maven-stylus-skin
其中,maven-default-skin是站点的默认皮肤,读者可以访问中央仓库以了解这些皮肤的最新版本[1]。
除了官方的皮肤,互联网上还有大量的第三方用户创建的站点皮肤。这里笔者要介绍一款托管在GoogleCode上的名为fluido-skin的皮肤,它非常清爽、简洁,读者可以访问该项目主页[2]了解其最新的版本。
下面就以fluido-skin为例,配置站点皮肤。编辑site.xml如下:
图15-14显示了使用了fluido-skin皮肤后的站点显示效果,看起来与默认的皮肤感觉很不一样。
图15-14 使用了fluido-skin皮肤的站点
[1] 请参考:http://repo1.maven.org/maven2/org/apache/maven/skins/。
[2] 请参考:http://code.google.com/p/fluido-skin/。