在 Angular 增加 sitemap.xml 或 robot.txt

不論是否有做SSR,增加靜態檔案後,皆可以順利取到sitemap或robot

作法

  1. 打開angular.json
  2. 找到projects > architect > build > options > assets
1
2
3
4
5
6
7

"assets": [
"src/favicon.ico",
"src/assets",
"src/robots.txt",
"src/sitemap.xml"
],

參考資料

stack overflow / Angular 8 sitemap and robots.txt