MAKE-OF · 2026-10

这个站怎么做的

静态输出,系统字体,没有客户端路由。下面是账本。

为什么是静态的

没有 hydration,没有「首屏骨架」,没有客户端路由。HTML 到了浏览器就是最终样子——这也是为什么它能在一屏内打开。

体积账本

HTML
3.7 KB
CSS
7.3 KB
JS
0 行
图片
241.5 KB
字体
0(系统字体)

数字由构建脚本从产物里读出来再写回这一页,不是手填的。

滚动进度条怎么做的

一行 CSS,没有 JS:

animation-timeline: scroll(root block);
animation: grow-progress linear both;

不支持的浏览器就停在起点——它只是装饰,不该为它加载脚本。

一次发布

$ npm run build
$ npx wrangler pages deploy dist --project-name=madebyone

两条命令,没有 CI,没有构建缓存要清。

← 关于