sitemap.xmlの生成

一通りBlogの実装はできたんで、sitemap.xmlを設置すれば、Googleにインデックスされるはず。

nextjs-sitemap-generatorが良さげなので使ってみる。

まずはインストール
npm instal nextjs-sitemap-generator --save-dev

あとは生成スクリプトは以下

generateSitemap.js
const sitemap = require("nextjs-sitemap-generator");
const fs = require("fs");

const BUILD_ID = fs.readFileSync(".next/BUILD_ID").toString();

sitemap({
    baseUrl: "https://psytwo.net",
    pagesDirectory: __dirname + "/out",
    targetDirectory: __dirname + "/out",
    ignoredExtensions: ["js", "map", "xml"],
    ignoredPaths: ["[fallback]"],
});

あとはこれを実行すればOK
node generateSitemap.js

nextjs-sitemap-generator公式
https://github.com/IlusionDev/nextjs-sitemap-generator