先解决一个真实的小问题
Summer Nook 最初并不是一个宏大的产品计划。工作中经常要格式化 JSON、转换时间戳或处理编码,我只是想有一个打开就能用、界面安静、不会要求登录的地方。
从一个明确的小问题开始有个好处:不用猜用户需要什么,我自己就是第一个用户。每加一个功能,都可以马上判断它是否真的顺手。
小工具的价值不在于复杂,而在于需要它的时候恰好在手边。
技术选择服务于长期维护
项目使用 Nuxt、TypeScript 和 Vue 组件体系。Nuxt 负责路由与静态生成,TypeScript 让不断增加的工具保持清晰,浏览器原生 API 则承担大部分本地处理工作。
网站最终生成纯静态文件并部署到 Cloudflare Pages。这样没有常驻服务器,也没有数据库成本,访问速度和维护压力都比较可控。
- 工具数据尽量只在浏览器本地处理
- 公共布局与主题能力统一复用
- 每个页面都能被预渲染并独立访问
慢慢丰富,而不是一次做满
第一阶段先把 JSON、时间戳、编码、RSA 和 2FA 等常用功能做好。现在工具模块有了基本轮廓,博客会用来记录功能背后的选择、踩过的坑,以及一些与效率和生活有关的想法。
我希望这个小站一直保持一种轻盈感:功能可以增加,但使用方式不要变复杂;内容可以丰富,但页面仍然让人愿意停下来读。