diff --git a/public/life/lebron-james-lakers-farewell/lebron-lakers-2018.jpg b/public/life/lebron-james-lakers-farewell/lebron-lakers-2018.jpg new file mode 100644 index 0000000..3546c84 Binary files /dev/null and b/public/life/lebron-james-lakers-farewell/lebron-lakers-2018.jpg differ diff --git a/public/life/lebron-james-lakers-farewell/lebron-lakers-2022.jpg b/public/life/lebron-james-lakers-farewell/lebron-lakers-2022.jpg new file mode 100644 index 0000000..614c152 Binary files /dev/null and b/public/life/lebron-james-lakers-farewell/lebron-lakers-2022.jpg differ diff --git a/src/content/life/articles/lebron-james-lakers-farewell.ts b/src/content/life/articles/lebron-james-lakers-farewell.ts new file mode 100644 index 0000000..37ac062 --- /dev/null +++ b/src/content/life/articles/lebron-james-lakers-farewell.ts @@ -0,0 +1,62 @@ +import type { LifePost } from "../types"; + +export const lebronJamesLakersFarewell = { + slug: "lebron-james-lakers-farewell", + date: "2026.07.01", + title: "詹姆斯离开湖人,我也和这八年说再见", + description: "作为一个詹姆斯球迷,写给他在洛杉矶这八年的一封告别信。", + content: [ + { + type: "paragraph", + text: "刷到詹姆斯要离开湖人的消息时,我没有特别震惊。可能这几年大家都知道这一天迟早会来,只是当它真的落下来,心里还是空了一块。", + }, + { + type: "paragraph", + text: "我先是詹姆斯球迷,然后才跟着他看完了湖人这八年。他去了洛杉矶,我也就开始看洛杉矶。慢慢地,那些球衣、主场、凌晨的比赛和季后赛后的沉默,都变成了自己看球记忆的一部分。", + }, + { + type: "image", + src: "/life/lebron-james-lakers-farewell/lebron-lakers-2018.jpg", + alt: "詹姆斯在 2018 年湖人比赛中持球", + caption: "2018 年,他穿上湖人球衣。那时候我看的不是湖人复兴的故事,而是他职业生涯又一次重新开始。图源:All-Pro Reels / CC BY-SA 2.0。", + display: "original", + align: "center", + width: 661, + height: 1084, + }, + { + type: "paragraph", + text: "2018 年他加盟湖人的时候,我其实有点不适应。骑士、热火、再回骑士,每一段都太强烈。到了湖人,他像是走进了一个更复杂的舞台:豪门期待、科比留下的影子、外界的质疑,还有永远不够耐心的审判。", + }, + { + type: "paragraph", + text: "可他还是把故事打出来了。2020 年那个冠军,到现在都很特别。它没有真正的主场欢呼,也没有夺冠游行,却像是一句很硬的回答:去了西部,穿上湖人球衣,扛着年龄和质疑,他还是能决定最高级别比赛的走向。", + }, + { + type: "image", + src: "/life/lebron-james-lakers-farewell/lebron-lakers-2022.jpg", + alt: "詹姆斯在湖人对阵骑士的比赛中观察场上局势", + caption: "后来几年,他已经不只是那个新来的湖人球员,而是把职业生涯最后一大段时间留在了这里。图源:Erik Drost / Creative Commons。", + display: "original", + align: "center", + width: 1197, + height: 1387, + }, + { + type: "paragraph", + text: "当然,这八年有太多遗憾。伤病、阵容变动、失败赛季、那些力不从心的夜晚,都是真的。以前他冲起来,你总觉得比赛还有解法;后来有些回合,你会突然意识到,他还是很强,但时间已经不再完全站在他这边。", + }, + { + type: "paragraph", + text: "所以这次难受,不只是因为一个队名发生了变化,而是因为“詹姆斯在湖人”这件事本身,已经陪了我八年。八年足够长,长到很多比赛细节会模糊,但情绪还留着:夺冠那晚的兴奋,输掉系列赛后的不甘,还有一次次觉得“他怎么还在撑”的瞬间。", + }, + { + type: "paragraph", + text: "我会记得这八年的湖人。因为我在那里看见过他夺冠、受伤、刷新纪录,也看见他带着 Bronny 一起站上 NBA 赛场。更重要的是,我在那里一次次确认:我喜欢他的原因,从来不只是他赢了多少。", + }, + { + type: "paragraph", + text: "谢谢你,勒布朗。谢谢你把职业生涯的一大段留在洛杉矶,也谢谢你让我陪着看完了这八年。如果下一站还有比赛,那就下一站见。", + }, + ], +} satisfies LifePost; diff --git a/src/content/life/posts.ts b/src/content/life/posts.ts index 951df02..bff6784 100644 --- a/src/content/life/posts.ts +++ b/src/content/life/posts.ts @@ -1,8 +1,13 @@ import { giffgaffEsimWhiteCard } from "./articles/giffgaff-esim-white-card"; +import { lebronJamesLakersFarewell } from "./articles/lebron-james-lakers-farewell"; import { nikoMajorChampion } from "./articles/niko-major-champion"; import type { LifePost } from "./types"; -const allLifePosts = [giffgaffEsimWhiteCard, nikoMajorChampion] as const satisfies readonly LifePost[]; +const allLifePosts = [ + lebronJamesLakersFarewell, + giffgaffEsimWhiteCard, + nikoMajorChampion, +] as const satisfies readonly LifePost[]; function toLifePostTimestamp(date: string) { return Date.parse(date.replace(/\./g, "-"));