Grtsinry43 的前端札记
页面
站点内容

全站总结:一座用代码与心跳搭起来的小站

2025年6月28日(更新于 2026年7月6日) 3 分钟阅读 浏览 喜欢 0 评论
引入

这是一段全站所有内容的总结,本次由 Claude Fable 5 生成,不定时更新

你好,远方的朋友。

不管你是搜索引擎把你领到了某篇踩坑记录,还是从友链、B 站视频、或者某个深夜的推荐算法一路点过来的——既然到了这里,不妨停留几分钟,听我讲讲这个网站是什么,以及它背后那个人的故事。

先说一个数字

这个站活了四年了。

2022 年 5 月,一个刚出高考考场的北方少年,用 WordPress 搭起了它的第一个版本。后来它经历了 Typecho、Hexo,直到 2024 年 11 月,站长干脆花一个月从零写了一套自己的博客系统——就是你现在正在浏览的 Grtblog ,Next.js + Spring Boot,带向量推荐和全文搜索,开源,在 B 站收获了几万播放。再后来,他开始嫌弃它太重,骂它是"精致的屎山",又动手重写了 v2。

一个博客系统被它的作者亲手写出来、发布、嫌弃、再推翻重写——这个站本身,就是这里最大的一篇"文章"。

这里有两条线

一条线是代码。 你会看到一个前端开发者的完整成长轨迹:从原生三件套的网页效果,到 Vue 的自定义指令动画;从 Spring Boot 和 MyBatis 的后端搭建,到 Docker、Kubernetes、self-hosted 一整套数字花园;从「手搓系列」里从零实现一个 Vue 文档站、拆解 Agent Skills 的原理,到用 Kotlin Multiplatform 写跨六端的 RSS 阅读器,再到一篇认认真真"理性地骂" RSC 的长文 ——一边用着 Next.js,一边把"放弃 Next.js"提上日程,这种诚实在技术博客里并不多见。

这里的技术文章有一个共同点:几乎都是先摔了跟头,才有的文章。sudo chown 把整个 /usr 交出去然后深夜抢救服务器的,是真事;被微信 JS-SDK 折磨到怀疑人生的,是真事;一个人扛下几万用户、几千并发的全校登山打卡系统的,也是真事。它们不是教程,是战场回响。

另一条线是人。 如果你愿意点开「动态」和那几篇年终总结,你会看到代码之外的东西:一个从北方山里拼出来的学生,高中时把对前端的热爱"雪藏"进书海,上了大学才重新拾起;大一接手全校的项目,大二写出自己的博客系统、在图书馆的焦虑空气里刷题背八股,然后在 6 月的一个下午收到了梦寐以求的大厂 Offer;又在最意气风发的 9 月,因为一节没踩稳的楼梯,右脚骨折,坐着轮椅离开广州——

然后你会读到他怎么在床帘拉上的深夜里哭,怎么"像疯狂的泥瓦匠一样"用一个个项目缝合自己,怎么在三个月后写下"暂停不是放弃,而是对未来负责",又怎么在年末和朋友翻旧照片的那个夜里,突然发现:原来我一直活在幸福里,只是雾太浓,看不见。

再后来,是大三的绿皮车。每周往返长沙与广州的八小时硬座,凌晨三点的车厢,一边是职场新人,一边是期末学生,两个身份在轨道上被搬来搬去 。故事还在继续,就在你打开这个网站的此刻。

从哪里开始读

  • 想看技术:从「手搓系列」或者那篇 RSC 长文开始,硬核管够;想快速上手什么东西,搜"学习分享"和"问题解决"。
  • 想看故事:按顺序读 2024 年终总结 命运开了个无情的玩笑 2025 实习札记 2025 年终总结 ——那是一条完整的、从求索到断裂再到雾散的弧线。
  • 想认识站长:去关于我 ,一个 INFJ,Arch 用户,音游玩家,“人在全栈,心在前端”,自称很菜但 GitHub 一年提交过千。
  • 只是路过:那就看看本站历史 吧,四年,五次迁移,一个少年把自己的网站从租来的虚拟主机,一路写成了自己亲手造的家。

最后

这个站没有什么宏大的定位。它是技术笔记,也是树洞;是踩坑合集,也是一个普通学生在无序的生活里,试图用代码敲出一点秩序的全部证据。

如果你也正在某段看不清前路的浓雾里,希望这里的某一篇文章——无论是帮你解决了一个报错,还是让你觉得"原来有人和我一样"——能成为一点微光。

总之岁月漫长,然而值得等待。

欢迎常来。留言板见。

评论区在赶来的路上...