个人站点 · kelvinsu.tech

kelvinsu

独立开发者与写作者,长期记录工程实践、作品与仍在思考的问题。

关于

kelvinsu 是一名独立开发者与写作者,长期关注前端工程化、数据可视化与可持续维护的小型系统。这个站点只做一件事:把做过的事、踩过的坑和仍在思考的问题,按时间顺序留在同一个地方,不追热点,也不做信息搬运。

站点保持纯静态,页面由 HTML 与 CSS 手写完成,加载时不请求任何第三方资源。这样做不是为了标榜极简,而是为了让内容在五年后仍然可以被打开、被搜索、被完整读到。

在做的事

NOW

一、把自用脚本整理成工具链

覆盖从目录扫描、资源指纹到部署校验的完整流程。目标很具体:让一个静态站点在三年之后,仍然可以一键构建、一键回滚。为此花在边界条件上的时间,往往比写主流程更多。

二、维护中文技术笔记库

按主题归档,每条笔记都附带可运行的代码片段与对应的版本信息。笔记不追求覆盖面,只保留那些半年后回看依然成立的部分。

作品与方法

作品多为小而完整的工具,能独立跑完一件具体的事:

  • 把大量 Markdown 文档批量转换为可检索索引的脚本,侧重增量处理与失败重试。
  • 在浏览器端对比多份配置差异的面板,支持逐字段定位与结果导出。
  • 若干围绕排版、间距与颜色关系的实验页面,用于验证阅读体验的边界。

方法上遵循三条原则:默认无依赖,接口保持窄,失败要可解释。任何需要长期运行的代码,先写清边界再写实现;任何看不懂的抽象,先拆开再决定要不要保留。

写作与记录

写作偏向长文,主题集中在工程决策的取舍上——为什么选 A 而不是 B,代价落在哪里,半年后回看是否仍然成立。更新不定期,写完即发布,不做预告,也不凑字数。

与技术文档相比,这里的文字更看重过程的完整:一处设计失误如何被发现,一次迁移为什么被推迟,这些细节往往比结论更有参考价值。

联络

如需就技术问题或合作方向交流,可发送邮件至 hi@kelvinsu.tech。日常回复不快,但每一封都会看完。

本页归属可通过页面底部的备案编号核验主体。