← 一覧に戻る
JOURNAL と WIKI、2 つの概念をサイトに導入した
動機
- サイトを「その日やったこと」を毎日書く場所(journal)にしたい
- ただし時系列に流れていく journal だけだと過去を引きづらいので、トピック別にまとめる wiki も併設したい
やったこと
- ヘッダーに HOME / JOURNAL / WIKI の 3 タブを追加
- HOME の上部に GitHub 風の Activity グラフを実装。投稿の有無を bool で判定して緑 / グレーで表示
- JOURNAL ページに月間カレンダーを実装。Qiita のアドベントカレンダー 風の横長レイアウトで、各日に投稿があればタイトルがカード状に出る。前月・次月のナビ付き
- WIKI ページは準備中のプレースホルダのみ
- 集計ロジックを
src/lib/contributions.ts と src/lib/journal-calendar.ts に追加(unit テスト付き)
- journal を書くための skill
.claude/skills/write-journal を用意
まとめ
- 投稿の入れ物が 2 系統(時系列 = journal / トピック別 = wiki)になった
- これまでの記事はすべて journal 扱いになる
- wiki の中身はまだ空