1

我是 Nasix.js.org 的所有者,我想知道如何获取站点地图。它应该自动生成,但似乎不起作用。请参阅 nasix.js.org/sitemap.xml。所有的文档都说它会在那里,但事实并非如此。谢谢!

4

1 回答 1

4

您需要在配置文件中设置site_url配置设置mkdocs.yml

site_url: https://nasix.js.org/

传统上,站点地图中的链接应包含页面的完全限定 URL。因此,站点地图是使用canonical_url每个页面构建的。但是,如果没有site_url,MkDocs 不知道要使用什么域并且canonical_url没有设置。因此,站点地图将包含空白条目。

请注意,在mkdocs/mkdocs#1783site_url中有一个关于在未设置时引发某种警告的讨论。

于 2019-12-12T00:02:09.777 回答