Nuxt3でサイトマップを生成する

公開日:2023/1/30更新日:2023/2/1

Nuxt3でサイトマップが生成できるモジュール、Simple-Sitemapが公開されました。難しい設定不要で、動的ルーティング含め、ちゃんとしたsitemap.xml.output/publicフォルダ内に生成されます。

npm install --save-dev nuxt-simple-sitemap

# Using yarn
yarn add --dev nuxt-simple-sitemap

でインストールした後、nuxt.config.tsファイル内でモジュールの読み込み、hostnameの記述をするだけです。

export default defineNuxtConfig({
  modules: ["nuxt-simple-sitemap"],
  sitemap: {
    hostname: "http://example.com",
  },
});

関連リンク:https://github.com/harlan-zw/nuxt-simple-sitemap