Skip to content

feat: split publications and activities with dated programs - #77

Merged
furedea merged 1 commit into
mainfrom
feat/activities-section
Oct 19, 2026
Merged

furedea merged 1 commit into
mainfrom
feat/activities-section

Conversation

@furedea-agent

@furedea-agent furedea-agent Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

「発表・論文」を「論文」と「活動」に分け,福岡未踏と短期留学(Q²PEC)を期間つきで載せた.
内部の名称も news から activity に揃えた.

flowchart LR
  About["概要"] --> Works["作品"] --> Research["研究"] --> Pubs["論文"] --> Activities["活動"] --> Blog["ブログ"] --> Contact["連絡先"]
Loading
項目 Before After
セクション 発表・論文 / Publications & Talks 論文 / Publications と 活動 / Activities
期間 日付のみ 任意の endDate(開始より前なら検証エラー),表示は 2024.08–2024.09
種類ラベル talk などの内部値 日英でローカライズ(発表 / Talk,留学 / Study abroad など),selection(採択 / Selected)と study-abroad を追加,色を種類ごとに分けた
活動 発表2件 + 福岡未踏 Solve(採択,2023.11–2024.01,note の紹介記事),Q²PEC(2024.08–2024.09,九大工学部のページ)
名称 content/news/,news: content/activities/,activity:

検証

  • vitest: 120 件成功(期間の表示,endDate の検証を追加)
  • pnpm check: 成功
  • pre-commit(format, lint, typecheck, ls-lint)と commitlint: 成功
  • ビルド済み dist/{ja,en}/index.html でセクション順,ナビ表記,論文と活動の分離,活動4件の期間・ラベル・リンクを確認
  • e2e: CI で成功(ローカルは sandbox で Chromium が起動できず未実行)

計画からの逸脱: なし

Closes #76

🤖 Generated with Claude Code

Publications now lists papers only, and a new Activities section shows
talks, programs, and study abroad with optional end dates and
localized type labels. The former News records are renamed to
activities throughout the code and content.

Refs #76

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying furedea-com with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1948185
Status: ✅  Deploy successful!
Preview URL: https://b94a4ca0.furedea-com.pages.dev
Branch Preview URL: https://feat-activities-section.furedea-com.pages.dev

View logs

@furedea
furedea merged commit c213355 into main Oct 19, 2026
16 checks passed
@furedea
furedea deleted the feat/activities-section branch October 19, 2026 07:15
furedea added a commit that referenced this pull request Oct 19, 2026
…#78)

福岡未踏の種類ラベルを「プログラム」から「採択 / Selected」に変え,活動の種類ごとにバッジの色を分けた.
#77 のマージ後に push したため取り込まれなかった差分を,単独の PR にしたもの.

| 種類 | Before | After |
|---|---|---|
| 福岡未踏 | プログラム / Program(灰色) | 採択 / Selected(琥珀 `#f5a623`) |
| Q²PEC | 留学 / Study abroad(灰色) | 留学 / Study abroad(ピンク `#f28cb1`) |
| 発表 | 発表 / Talk(青紫) | 変更なし |

## 検証

- [x] `pnpm check`: 成功
- [x] pre-commit(format, lint, typecheck, ls-lint)と commitlint: 成功
- [x] ビルド済み HTML で各活動のラベルとクラスを確認
- [ ] e2e: CI で確認する

<details>
<summary>補足</summary>

- データの種類値を `program` から `selection` に変更
- 色は見た目の好みで変わりうるためテストしていない

</details>

Refs #76

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: furedea <132188853+furedea@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.

feat: split publications and activities with dated programs

1 participant