实测手记 · 一个人做站的过程记录

建站、埋点、收录,都是自己动手量的

我把几个小站从零搭起来的过程记在这里:用什么方式建的、怎么埋数据、怎么看收录、备案与部署踩了哪些坑。只写自己真的做过的。

有据可查 不吹数字 持续更新

实践归档

把亲手搭起来、或亲手改过的几个站按时间归档,过程与坑都写下来。

小满手记(zangeng.com) · 个人静态站 · 2026

一个只记录日常的站

用同一套零依赖静态站方法搭起:一份 HTML 模板加一份数据 JSON,内容分短札、摘录、随笔三类,底色是历史与哲学。不注册、不互动、不交易,联系只留一个邮箱。

6
页面
3
内容类型
1
联系入口
静态站零构建个人站
年表拾遗(20101115.com) · 历史年表 · 数据驱动

把历史事件串成一条时间线

对接历史事件数据源,按朝代与年份排列事件,支持纪年换算与关键词检索。所有内容构建期拉取渲染,可追溯来源;空数据区块自动隐藏,不留空白。

5
页面
3
核心功能
1
数据源
历史年表数据驱动
实测手记(585.ink) · 技术实践记录 · 本站

把做站的过程记下来

本站本身即是那套方法的样板:记录零依赖静态站的搭法、埋点与收录的口径、个体工商户经营性备案下的合规边界,以及 GitHub SSH 推送部署。

4
页面
4
内容支柱
0
构建依赖
静态站埋点合规

最近写的

建站、埋点与收录的实测笔记。

把博客从VPS迁到对象存储的实操记录

为了省掉每月维护VPS的精力,我把纯静态博客迁到对象存储加CDN。做法是先用rsync把构建产物同步到本地,再用对象存储的命令行工具上传,并给index.html和404.html设置正确的Content-Type与缓存头;自定义域名通过CDN回源到存储桶,并开启强制HTTPS。踩到的坑是默认缓存时间过长导致更新不生效,改成HTML短缓存、静态资源长缓存并配合文件名哈希后解决。结论是纯静态站点托管到对象存储更省心,但缓存策略和回源路径必须在上线前验证。

给图片站加一层本地缓存代理,首屏快了一截

站点部署在海外小机器上,图片直接走源站 CDN,国内访问首屏经常被图片拖住。这次在 Nginx 里加了一层本地缓存代理:用 proxy_cache_path 单独划出 2GB 磁盘缓存区,键按图片 URI 取,缓存 30 天,回源时带上 If-Modified-Since,并把 Cache-Control 的 s-maxage 作为有效期判断依据。坑有两个:一是源站返回 Vary: Accept-Encoding 导致缓存命中率极低,改成按 gzip 与 br 分键后命中率回升;二是缓存目录权限不对,worker 进程写不进去,日志里报 permission denied,chown 后正常。上线后图片第二次访问基本命中本地,首屏明显改善,源站带宽也降下来了。结论是:小站做图片代理,本地缓存比堆 CDN 套餐更划算,但要先把缓存键和权限这两件事弄对。

收录从 0 条起步:我的观测与回填台账

不吹「服务了多少团队」。用一份 observation.json 跟踪每个页面提交与收录状态,sitemap 提交后人工逐条核对,收录状态回写台账,空着就标 unknown,不编造数字。

事件表先登记,再埋点:我对账不掉数的做法

把要埋的事件先登记成口径表(conversion.json),页面埋点与脚本各填一处。构建期脚本双向对账:登记了没埋的、埋了没登记的都列出来,数字才信得过。

常见问题

没找到答案?直接联系我。

这是什么站?
一个技术实践记录站,记录建站、埋点、收录与合规部署的实测过程;主体已迁个体工商户经营性备案,按合规口径投放广告。
内容是怎么来的?
都是我自己做过的项目与踩过的坑,只写有据可查的,没做过的不写。
怎么联系你?
到「联系」页用邮件入口给我写信(xlm8826@gmail.com)。反馈或其他联系需求,统一跳转到 antucao.com,不放其他入口。
文章会更新吗?
会持续更新。新踩的坑和新做的实践,整理好后会陆续放上来。

想一起聊聊?

关于建站、埋点、收录或合规部署,欢迎来信。

看到会回复,不保证秒回。