在 Angular 增加 sitemap.xml 或 robot.txt

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

作法

  1. 打開angular.json
  2. 找到projects > architect > build > options > assets

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

參考資料

stack overflow / Angular 8 sitemap and robots.txt