Skip to content

Refactor: チラシデータを年度固有から汎用 ID 管理に変更#272

Merged
yasulab merged 1 commit into
mainfrom
refactor-flyers-with-id
May 14, 2026
Merged

Refactor: チラシデータを年度固有から汎用 ID 管理に変更#272
yasulab merged 1 commit into
mainfrom
refactor-flyers-with-id

Conversation

@yasulab

@yasulab yasulab commented May 14, 2026

Copy link
Copy Markdown
Member

概要

以下の PR でチラシを年度に縛られず長期利用できるようなりました。

上記のような長期利用のデータと、単年度利用のデータがそれぞれ用途に応じて使えるよう、コード内のカラム名やデータ構造をリファクタリングしました。

主な変更点

  • _data/flyers.yml: year フィールドを id にリネーム(2026default
  • flyers.md: flyer_for フロントマターで対象チラシを指定する方式に変更
  • assets/img/flyers/: 2026.*default.* にリネーム
  • CSS コメントを // から /* */ に修正

切り替え方法

将来、年度固有のチラシを使いたい場合は flyers.md のフロントマターを変更するだけで対応できます:

flyer_for: default  # 汎用チラシ
#flyer_for: 2025    # 2025年度チラシ
#flyer_for: 2024    # 2024年度チラシ

確認事項

  • /flyers でチラシ画像(default.webp)が表示される
  • PDF・PNG ダウンロードボタンが正常に機能する

- `_data/flyers.yml`: `year` フィールドを `id` にリネーム、`2026` → `default` に変更
- `flyers.md`: `flyer_for` フロントマターを追加し、`where: "id"` で対象チラシを取得
- `assets/img/flyers/`: `2026.*` → `default.*` にリネーム
- CSS コメントを `//` から `/* */` に修正
@yasulab yasulab changed the title チラシデータを年度固有から汎用 ID 管理に変更 Refactor: チラシデータを年度固有から汎用 ID 管理に変更 May 14, 2026
@yasulab yasulab merged commit 57a79a4 into main May 14, 2026
2 checks passed
@yasulab yasulab deleted the refactor-flyers-with-id branch May 14, 2026 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant