sitemap.xmlの生成
一通りBlogの実装はできたんで、sitemap.xmlを設置すれば、Googleにインデックスされるはず。
nextjs-sitemap-generatorが良さげなので使ってみる。
まずはインストール
あとは生成スクリプトは以下
generateSitemap.js
あとはこれを実行すればOK
nextjs-sitemap-generator公式
https://github.com/IlusionDev/nextjs-sitemap-generator
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