About
你好,我是林深。
前端工程师,做过几年产品,也做过几年工具。现在大部分时间在写代码, 小部分时间在读书、走路、和把想不清楚的事情写下来。
我在做什么
白天写界面,晚上写文档。工作是前端,兴趣却越来越往「东西怎么被理解」上偏—— 排版、信息结构、工具的边界,这些比框架的版本号更让我在意。
2024 年开始远程工作,中间在一个南方县城住过一个月。那段经历让我确认了一件事: 我对生活的要求比想象中低,对「能把一件事做完」的要求比想象中高。
关于这个站
这个站是前后端分离的:前端用 Vue 3 + TypeScript,构建时把每个页面预渲染成静态 HTML; 后端是一个 Express 服务,只负责评论、点赞和浏览量这类会变的数据。
- 内容:纯 Markdown + frontmatter,放在仓库里,是唯一的事实来源
- 前端:Vue 3 + vue-router,构建期预渲染,首屏是真正的静态 HTML
- 后端:Express + SQLite(Node 内置的
node:sqlite,无需编译) - 渲染:Markdown 在服务端转成 HTML,客户端不打包解析器
- 检索:全文搜索,命中处直接给出上下文
- 部署:一个 Node 进程,同时提供 API 与静态产物
结构比上一版复杂了,但复杂度是有边界的:数据库里只有三张表,文章永远在文件里。 我希望十年后打开它,它还能跑。
工具与偏好
- 编辑器:VS Code,主题永远是浅色
- 终端:Windows Terminal + Git Bash
- 笔记:一堆散落的 .md 文件,靠文件名找
- 音乐:写代码时只听没有歌词的
- 咖啡:手冲,浅烘,不加糖
一些时间点
- 2026关掉大部分社交账号,开始写这个博客
- 2024转为远程工作,第一次在县城长住
- 2021正式做前端,开始在意排版和间距
- 2018第一个博客,写了三个月就停了