ブログカテゴリ管理の改善メモ
ブログ記事が増えるほど、カテゴリは単なる分類名ではなく読者のナビゲーションになる。カテゴリの粒度が細かすぎると一覧が散り、広すぎると何があるのか分からなくなるため、まずは少数の親カテゴリと、検索補助としてのタグを分けて扱う。
推奨カテゴリ
tech: JavaScript、TypeScript、Three.js、Astro、開発環境など。learning: アルゴリズム、CS 基礎、教材、読書メモなど。lab: ポートフォリオ内の実験的なアプリやデモ。news: 調査した技術ニュースや業界動向。meta: このサイト自体の設計、運用、改善メモ。
運用ルール
1記事に設定するカテゴリは1つに固定する。複数の切り口はタグで表現する。記事一覧ではカテゴリ名だけでなく短い説明を出し、読者が「どの棚を見ているか」を理解できるようにする。
次の改善では、カテゴリ定義を slug, label, description, color の構造データとして持ち、frontmatter の category が定義済みかをビルド時に検証できるようにしたい。