Juv*_*ose 2 xml static-site mkdocs
我是 Nasix.js.org 的所有者,我想知道如何获取站点地图。它应该自动生成,但似乎不起作用。请参阅 nasix.js.org/sitemap.xml。所有文档都说它会在那里,但事实并非如此。谢谢!
您需要在配置文件中设置site_urlmkdocs.yml配置设置:
site_url: https://nasix.js.org/
Run Code Online (Sandbox Code Playgroud)
传统上,站点地图中的链接应包含页面的完全限定 URL。因此,站点地图是使用canonical_url每个页面构建的。但是,如果没有site_url,MkDocs 不知道要使用哪个域,并且canonical_url未设置 。因此,站点地图将包含空白条目。
请注意,在mkdocs/mkdocs#1783中,有一个关于在site_url未设置时引发某种警告的讨论。