我需要从我的docbook源生成标准Google acceptable format中的sitemap.xml。我目前正在使用gradle为构建过程提供支持。
是否有现有的工具可以自动生成sitemap.xml作为构建的一部分?
答案 0 :(得分:1)
由于Using Ant from Gradle有Apache Ant任务,因此generating a XML Sitemap可以进行接缝。请阅读GitHub上的手册,了解使用详情。
<target name="generate_sitemap" description="generates the sitemap">
<taskdef classname="uk.co.arjones.ant.task.Sitemap" name="sitemap"></taskdef>
<sitemap url="http://organisation.org" gzip="yes" lastmod="now" destdir="${BUILD_DIR}">
<fileset dir="${BUILD_DIR}">
<include name="**.docbook"></include>
<include name="**.dbx"></include>
<exclude name="google*"></exclude>
</fileset>
</sitemap>
</target>