一条需要密码的私人笔记
有些数字只适合放在门后面:本站的构建耗时、搜索索引体积、账单边界,以及一条只有输入密码解锁后才看得见的校验词。这篇用来演示「静态站也能给文章加密」。
正在计算文章时效性...
查看修订历史
🔒
这是一篇加密文章
输入密码解锁正文。解密只在你的浏览器里完成,服务器上没有明文。
密码提示:站长的昵称 + demo + 年份(全小写、连字符分隔)
一条需要密码的私人笔记
相关文章
- 给静态博客的单篇文章上密码:构建期加密与浏览器解密静态站没有服务端,密码保护只能靠真加密:构建期用 PBKDF2-HMAC-SHA256 派生密钥、AES-256-GCM 加密正文,产物里只剩盐、IV 和密文。这篇讲清参数取舍、公开仓库的明文隔离、元数据泄露清单与解密后要重跑的初始化。
- 静态站的标签体系:挖出 11 个可收录页面23 篇文章、20 个标签,但页面上一个标签都看不到——前端组件把 tags 静默忽略了。这篇记录怎么把标签变成 11 个可收录页面(10 个标签落地页 + 索引),以及中文标签在 Astro 里踩到的三个坑。
- 随机图当封面:一张 250KB,我没让它进列表静态博客的卡片没图会很难看,随机图 API 看起来很省事。但实测那张图 250KB、Cache-Control 还是 max-age=0——如果首页 10 条卡片都挂上,一次访问就是 2.5MB。这篇算清这笔账,并给出三种封面方案的取舍。