Angular 6 SiteMap.xml - 最好的方法是什么

5 angular angular5 angular6

我需要包含在我的项目 sitemap.xml 中。

我知道我需要把它放在哪里。

"apps": [
{
 [...]
  "assets": [
    "assets",
    "favicon.ico",
    "sitemap.xml",
    "robots.txt"
  ],
 [...]
}
]
Run Code Online (Sandbox Code Playgroud)

但不确定如何生成它。我有很多动态的 URL

最好的方法是什么?

Vat*_*ato 2

我也遇到了同样的问题,你可以在这里查看我的帖子。您可能必须手动创建 xml。或者尝试 botmap.io,但您必须专门为要生成的页面使用 href。如果你的网页不大,你可以像我一样手动制作 xml。对于路由器中的每条路线,您只需在 xml 中创建一个点。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>http://margvel.com</loc><priority>0.5</priority></url>
<url><loc>http://margvel.com/projects</loc><priority>0.5</priority></url>
<url><loc>http://margvel.com/jobs</loc><priority>0.5</priority></url>
<url><loc>http://margvel.com/education</loc><priority>0.5</priority></url>
<url><loc>http://margvel.com/resume</loc><priority>0.5</priority></url>
<url><loc>http://margvel.com/contact</loc><priority>0.5</priority></url>
</urlset>
Run Code Online (Sandbox Code Playgroud)