静态网站不等于“完全没有数据处理”。页面可以没有账号系统,但托管平台、反向代理、CDN 或浏览器仍可能产生连接日志和本地数据。上线前可以按数据流逐项检查。
页面功能与浏览器行为
- 移除不需要的账号、评论、联系表单、第三方统计、广告和外部小部件。
- 页面若加入本地索引或脚本,确认数据只来自已发布内容,并查看输入是否发送到外部服务。
- 检查 cookies、
localStorage、sessionStorage和 Service Worker;保留前说明用途,不需要就不要写入。 - 检查页面加载的脚本、字体、图片和嵌入媒体是否指向第三方域名。
发布包和仓库
构建后搜索发布目录中的邮箱、服务器地址、访问令牌样式、绝对路径、内部项目名、调试输出和草稿标题。也检查 source map、RSS、站点地图和 Open Graph 元信息,因为它们会把内容带到普通页面之外。
把草稿目录与正式内容目录分开,并让发布构建仅从正式目录收集文章。对“隐藏页面”不要只依赖 robots.txt;未发布内容根本不应进入发布包。
服务器和域名配置
确认只开放必须的端口,管理服务不与只读网站共用公网入口。HTTPS 证书续期、HTTP 到 HTTPS 跳转、响应安全头、日志权限和保留期都应在真实部署环境核对。启用 HSTS 前,先确认 HTTPS、子域名和证书策略已经稳定。
备案信息应与实际域名、网站名称和展示内容一致;页脚只放已确认的备案号,不要把尚未取得的公安备案号或资质写成已完成。
发布后抽查
从干净浏览器窗口访问首页、文章和隐私说明;在桌面与手机宽度检查导航、代码块和链接。再检查证书、响应头、重定向、robots.txt、sitemap 与 RSS。未执行的线上检查要明确列出,不能以本地构建成功代替。