程序员的三大浪漫之一:拥有一个自己的个人主页。最近用 Vue 3 + Vite 写了 Lumen,一个现代化的个人主页模板,顺手开源了。
仓库:https://github.com/Freakz2z/Lumen
为什么不用现成模板
GitHub 上个人主页模板一抓一大把,但要么是几年前的 jQuery 风格,要么塞满了我用不上的功能。个人主页这种东西,本来就该是"我的审美的具象化"——自己写才有意思。
设计上的坚持
- 首屏即全部:个人主页不是简历,访客平均停留 10 秒,一屏内讲清楚你是谁、在做什么、去哪找你
- 动效克制:入场动画有,但不做视差滚动那种炫技——流畅感来自细节的缓动曲线,不是动画的数量
- 深色模式原生支持:不是事后补的滤镜,配色从一开始就按双主题设计
技术选择
Vue 3 Composition API + Vite。对这种规模的项目,Vue 的单文件组件写起来是真的舒服——模板、逻辑、样式一个文件收纳,改起来心智负担极小。
构建产物几十 KB,扔到任何静态托管上都是秒开。个人主页的性能没有借口。
写在最后
这类小项目的价值不在技术深度,而在于它是完全属于你的表达。需求自己定、审美自己拍板、想改就改——这种完全的掌控感,在日常的工程协作里是稀缺品。
强烈建议每个开发者都给自己写一个。