at backyard

Color my life with the chaos of trouble.

とてもシンプルな sitemap 作成のためのnpmライブラリをリリースした。

作った報告、ということで書き残しておく。

www.npmjs.com

完全に自分が使う用として、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>

余談だが、今日は吹いている風が冷たかった。
冬が近づいていると感じた今日このごろである。