Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ジャンプTOONにおける サイトマップの自動生成手法

Asahara
December 10, 2024

ジャンプTOONにおける サイトマップの自動生成手法

Asahara

December 10, 2024
Tweet

More Decks by Asahara

Other Decks in Technology

Transcript

  1. サイトマップ生成手法の紹介 Next.js の sitemap.js 
 03
 URL の配列を返すデフォルトの関数を エクスポートするだけでサイトマップを生成 ⭐

    特徴 • 自動的に/sitemap.xmlエンドポイント が生成される • 動的関数を使用しない限り デフォルトでキャッシュされる 
 
 https://nextjs.org/docs/app/api-reference/file-conventions/metadata/sitemap
  2. 設計と実装 サイトマップに含める情報 04
 
 
 有無 詳細 <loc> 含める サイト内の一つのページについて

    の情報を説明する <lastmod> 含める ページの最終更新日を記載する (コンテンツが変わった時のみ更新) <changefreq> 含めない ページの更新頻度を記載する。 Googleでは無視される。 <priority> 含めない ページの優先度合いを示す。 Googleでは無視される。
  3. 設計と実装 script/sitemap/ save-split-sitemap.ts 04
 saveSplitSitmap Route 個別の sitemapItem と 出力先

    を受け取ってファイルに書き込み url の上限やファイルサイズを考慮しておく
  4. 設計と実装 script/sitemap/ save-split-sitemap.ts 04
 saveSplitSitmap Route 個別の sitemapItem と 出力先

    を受け取ってファイルに書き込み 実際にファイルに書き込み