とてもシンプルな sitemap 作成のためのnpmライブラリをリリースした。
作った報告、ということで書き残しておく。
完全に自分が使う用として、npmでリリースした。
元々、Next.jsでアプリを書くときに毎回sitemap生成用のスクリプトを書いていたが、そういうケースが何度かあったので、npmにしたというだけ。
生成されるサイトマップ自体はとてもシンプルなので、使えるかどうかは人によるかもしれない。
とりあえずURLの配列を入力として、シンプルなサイトマップを生成したい、というニーズを持っている方にはマッチするかもしれない。
例として、Node.jsで利用する場合のケースを下記に載せる。
const generateSitemap = require('very-simple-sitemap-generator').default; const sitemap = generateSitemap([ 'https://example.com', 'https://example.com/test1', 'https://example.com/test2', ]); console.log(sitemap)
すると、下記のようなsitemapが生成される。
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> https://example.com </loc> </url> <url> <loc> https://example.com/test1 </loc> </url> <url> <loc> https://example.com/test2 </loc> </url> </urlset>
余談だが、今日は吹いている風が冷たかった。
冬が近づいていると感じた今日このごろである。