もしかしてsitemap.xmlはいらないかもしれないが、Search Consoleに登録したいので プラグインを追加することにした
手順
手順は公式サイトどおりにやっています
プラグインをインストールする
gatsbyにはプラグインが用意されているのでインストールする。
なお、ローカルで動かしているサーバー(gatsby develop)を停止してください
$ npm install --save gatsby-plugin-google-analytics
プラグインの設定を追加する
/gatsby-config.jsを修正
siteUrlの部分が追加した部分
siteMetadata: { title: 'Masalib Gatsby Blog', description: 'Gatsby Study test', siteUrl: `https://masalib-gatsby-blog.netlify.com/`, },
あとはプラグインを記述する
`gatsby-plugin-sitemap`, { resolve: `gatsby-plugin-sitemap`, options: { output: `/sitemap.xml`, exclude: ["/tag/*"], query: ` { site { siteMetadata { siteUrl } } allSitePage { edges { node { path } } } }` }, },
念のために差分
確認
developでは確認できないので「npm run build」で出力するかデプロイする。
残念な事に、更新日時は反映されない