← 一覧に戻る

JOURNAL と WIKI、2 つの概念をサイトに導入した

動機

  • サイトを「その日やったこと」を毎日書く場所(journal)にしたい
  • ただし時系列に流れていく journal だけだと過去を引きづらいので、トピック別にまとめる wiki も併設したい

やったこと

  • ヘッダーに HOME / JOURNAL / WIKI の 3 タブを追加
  • HOME の上部に GitHub 風の Activity グラフを実装。投稿の有無を bool で判定して緑 / グレーで表示
  • JOURNAL ページに月間カレンダーを実装。Qiita のアドベントカレンダー 風の横長レイアウトで、各日に投稿があればタイトルがカード状に出る。前月・次月のナビ付き
  • WIKI ページは準備中のプレースホルダのみ
  • 集計ロジックを src/lib/contributions.tssrc/lib/journal-calendar.ts に追加(unit テスト付き)
  • journal を書くための skill .claude/skills/write-journal を用意

まとめ

  • 投稿の入れ物が 2 系統(時系列 = journal / トピック別 = wiki)になった
  • これまでの記事はすべて journal 扱いになる
  • wiki の中身はまだ空