笔记
为什么我要重构这个博客,以及我接下来会记录什么
这次重构不是只换框架,而是把过去零散记录的内容重新组织成一套更适合长期阅读和复用的技术资产。
过去我做过一个博客,但它更像是“我在某个时间点记过一些东西”,而不是“我想长期维护的一套内容体系”。
当时的记录方式有两个明显问题:
- 内容很散。很多文章是为了快速记住一个点,但没有上下文,也没有把问题讲完整。
- 结构很旧。旧站更像一个文档目录,不太像一个真正适合持续写作和沉淀个人风格的站点。
这次重构,我想做的不是“换一个更流行的框架”,而是把博客的角色重新定义清楚。
我希望这个站点承担什么角色
这个站点以后会同时承担三件事:
1. 作为个人技术博客
这里会持续记录我在前端、工程化、项目实践中的一些理解。重点不是追求数量,而是让每篇文章都尽量具备以下几个特征:
- 有明确问题
- 有可复用结论
- 有必要的背景和边界
- 以后回看时依然有价值
2. 作为面试内容沉淀区
旧博客里有很多内容和面试相关,但其中不少只是题目和碎片答案。这样的内容短期也许有用,长期价值其实不高。
所以这次我会把这些内容重新整理成专题文章,例如:
- 前端面试路线图怎么搭
- 浏览器渲染流程应该怎么讲
- CSS 布局题到底在考什么
- 项目经验题怎样回答更有说服力
也就是说,面试不再是“堆题库”,而是“整理成可复习的知识结构”。
3. 作为工程实践的复盘空间
后面如果有足够真实、完整的项目材料,我也会把它整理成复盘文章,但不会为了让页面看起来丰富就先写一些空泛展示。
每篇值得写的复盘,我都更想写成下面这种结构:
- 背景是什么
- 难点是什么
- 为什么这样设计
- 做了哪些权衡
- 最后结果怎样
- 如果重来一遍,会改什么
这样的文章,既更适合作为个人站内容,也更接近真实工作的表达方式。
我会保留什么,舍弃什么
这次不会把旧博客原封不动迁过来。
我会优先保留那些“今天再看依然有价值”的内容,比如:
- 浏览器渲染流程
- 事件循环
- CSS 包含块
- CSS 属性计算
- Git 协作
- TypeScript 基础
- 面试流程和项目经验题
而那些明显已经过时、重复或者过于碎片化的内容,我会直接舍弃。比如一些过长的 Vue2 入门式笔记、过时的脚手架步骤、纯背题式清单等。
这次我更在意的是“内容质量和组织方式”,而不是“旧资料是不是全都还在”。
接下来会写什么
接下来一段时间,这个博客会优先更新三条主线:
面试主线
- 前端面试路线图
- 浏览器渲染流程
- 事件循环
- CSS 布局与包含块
- 项目经验题怎么回答
前端基础主线
- Vue 核心机制复盘
- TypeScript 实战入门
- Git 协作与 Git Flow
工程实践主线
- 真实场景里的架构取舍
- 权限、通信、性能、发布等问题是怎么处理的
最后
这次重构对我来说,更像是一次整理自己的过程。
我想把过去那些“知道一点、记过一点、做过一点”的东西,慢慢整理成一套更稳定、更清晰、更像自己的内容体系。
如果这件事能顺便帮到正在学习前端、准备面试或者做项目的人,那就更好了。