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