我正在使用 django 并使用站点地图框架来构建我的 xml 站点地图。Google 的 SEO 指南建议除了 xml 站点地图之外还有一个 HTML 站点地图,所以我正在构建一个。
话虽如此,我想简单地构建一个 XSLT 并从站点地图 xml 中引用它。基本上,我正在尝试这样的事情:
- 转到 /sitemap.xml,您会看到站点地图 xml
- 转到 /sitemap 并为您提供相同的 xml,只是引用了 xsl 表,这将导致 html 被呈现。
这应该很容易维护,因为我不需要做任何事情来维护 html 页面。
关于如何用 django 做到这一点的任何想法?我现在最好的想法是覆盖默认站点地图视图并使用 python 在生成的 xml 中插入 xsl 引用。还有其他方法吗?