Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 12 additions & 13 deletions contents/members/README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
# メンバーページ

[`member.tsx`](/src/templates/member.tsx) によってレンダリングされるメンバー詳細ページです。
[`[member].astro`](/src/pages/members/[member].astro) によってレンダリングされるメンバー詳細ページです。

顔写真や本名を掲載しない場合は、ハンドルネームやアバター画像を代わりに指定してください。

## frontmatter

| キー | 必須 | 説明 |
| ---------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `nameJa` | ✅ | 名前。 |
| `nameEn` | ✅ | 英語名。 |
| `slug` | ✅ | ウェブサイト上の URL で使用される文字列 (重複不可)。ディレクトリ名と一致させてください。 |
| `date` | ✅ | ut.code(); に入会した日。ソートにしか使用しないのでおおよそで構いません。 |
| `description` | ✅ | 今の自分を表す一言。 |
| `faceImage` | ✅ | 顔写真。縦横比は 1:1。顔を中央に配置し、顔の横幅がおよそ写真の横幅の 1/2 になるようにトリミングしてください。 |
| `upperBodyImage` | ✅ | バストショット。縦横比は 4:3。顔の横幅が画像の横幅のおよそ 1/3、顔の中央が画像上部からおよそ 1/3 になるようにトリミングしてください。 |
| `github` | | GitHub の**アカウント名** |
| `twitter` | | X (旧 Twitter) の **ID**。 -- TODO: キーをx_twitterに変える (理由: X だけだとなんのことかわかりにくいため) |
| `website` | | 個人のウェブサイトの URL。 |
| キー | 必須 | 説明 |
| ---------------- | ---- | ------------------------------------------------------------------------------------------------------------- |
| `nameJa` | ✅ | 名前。 |
| `nameEn` | ✅ | 英語名。 |
| `joinYear` | ✅ | ut.code(); に入会した年。ソートに使用しています。。 |
| `description` | ✅ | 今の自分を表す一言。 |
| `faceImage` | ✅ | 顔写真。縦横比は 1:1。顔を中央に配置し、顔の横幅がおよそ写真の横幅の 1/2 になるようにトリミングしてください。 |
| `upperBodyImage` | ✅ | バストショット。縦横比は 1:1。 |
| `github` | | GitHub の**アカウント名** |
| `twitter` | | X (旧 Twitter) の **ID**。 |
| `website` | | 個人のウェブサイトの URL。 |
2 changes: 1 addition & 1 deletion contents/members/hhashimoto/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 橋本 英明
nameEn: Hideaki Hashimoto
slug: hhashimoto
date: 2022-04-10
joinYear: 2022
description: 登山からフロントエンドまで、多趣味です。
faceImage: ./face.JPG
upperBodyImage: ./upper-body.JPG
Expand Down
2 changes: 1 addition & 1 deletion contents/members/hoya/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 大矢 宏輝
nameEn: Hiroki Oya
slug: hoya
date: 2024-08-04
joinYear: 2024
description: 絶賛勉強中です。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/kanan/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 阿南 心香
nameEn: Kiyoka Anan
slug: kanan
date: 2023-09-20
joinYear: 2023
description: 実家で豆柴飼い始めました。
faceImage: ./face.JPG
upperBodyImage: ./upper-body.JPG
Expand Down
2 changes: 1 addition & 1 deletion contents/members/khayashi/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 林 洸希
nameEn: Koki Hayashi
slug: khayashi
date: 2019-11-01
joinYear: 2019
description: TypeScriptを使ったWebアプリケーション開発をしています。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/kmanabe/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 眞鍋 快地
nameEn: Kaichi Manabe
slug: kmanabe
date: 2023-06-11
joinYear: 2023
description: 朝はうどん派です。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/kshibayama/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 柴山慧一朗
nameEn: Keiichiro Shibayama
slug: kshibayama
date: 2025-02-20
joinYear: 2024
description: サークルいっぱい入ってる多趣味な人。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/rtakanaka/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 高仲 隆平
nameEn: Ryuhei Takanaka
slug: rtakanaka
date: 2024-08-04
joinYear: 2023
description: 麻雀が好きです。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/snakamura/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 中村 渉吾
nameEn: Shogo Nakamura
slug: snakamura
date: 2022-04-10
joinYear: 2022
description: ノートPCの上にキーボード載せてます。
faceImage: ./face.jpeg
upperBodyImage: ./upper-body.jpeg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/stoko/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 東口 怜弘
nameEn: Satohiro Toko
slug: stoko
date: 2023-08-02
joinYear: 2023
description: 俳句やってました。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/tnagaya/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 永谷 龍彦
nameEn: Tatsuhiko Nagaya
slug: tnagaya
date: 2019-03-01
joinYear: 2019
description: 初代代表でした。今は平社員です。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/tyasumura/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 安村 拓也
nameEn: Takuya Yasumura
slug: tyasumura
date: 2024-04-14
joinYear: 2024
description: 初心者です。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/ykobayashi/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ nameJa: 小林 由暉
nameEn: Yuki Kobayashi
github: aster-void
slug: ykobayashi
date: 2023-04-03
joinYear: 2023
description: Helix と NixOS を使います。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/ynomura/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 野村 侑輝
nameEn: Yuki Nomura
slug: ynomura
date: 2024-05-01
joinYear: 2024
description: 身長170cmで手のリーチ180cmです。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion contents/members/ywatahiki/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nameJa: 綿引 悠人
nameEn: Yuto Watahiki
slug: ywatahiki
date: 2022-04-08
joinYear: 2022
description: 進振りのプロです。
faceImage: ./face.jpg
upperBodyImage: ./upper-body.jpg
Expand Down
2 changes: 1 addition & 1 deletion src/pages/members.astro
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import GlobalLayout from "+/layouts/GlobalLayout.astro";
import { Focus } from "+/schema";

const members = (await getCollection("members")).sort(
(a, b) => b.data.date.getTime() - a.data.date.getTime(),
(a, b) => b.data.joinYear - a.data.joinYear,
);
---

Expand Down
2 changes: 1 addition & 1 deletion src/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export const CreateMemberSchema = ({ image }: { image: ImageFunction }) =>
z.object({
nameJa: z.string(),
nameEn: z.string(),
date: z.coerce.date(),
joinYear: z.number(),
description: z.string(),
github: z.string().optional(),
twitter: z.string().optional(),
Expand Down