记录一下本站的折腾过程,想到什么写什么,按时间倒序排。
2026-09-24
- 改写文章 blob-s3-imgbed:把 Vercel Blob 改造成 S3 兼容图床:同步项目改名与迁移到新仓库,接入方式改为 Twikoo 管理面板 S3 插件。
- 评论美化:加载 Twikoo 2.x 自定义样式,修复输入提示浮层遮挡输入框、以及评论区图片预览(灯箱)图片堆在页面底部的问题,图片预览增加右上角圆形关闭按钮。
- 评论兼容:Twikoo 2.x 的语法基线是 ES2022(Chrome/Edge 94+、Firefox 93+、Safari 15.4+),低于该基线的浏览器不受支持;按上游基线直接使用官方产物,不做语法降级与额外兜底。
- 外部脚本本地化/替换:统计换用 Umami 官方云服务,
script.js自托管为public/site-res/umami.js;Twikoo 的人机验证组件改从 zstatic 加载(Twikoo 2.x 内置的 jsdmirror 地址不稳定)。 - 不稳定地址改写:Cap 组件内部的 wasm、pako 解压库(默认 cdn.jsdelivr.net)改为自托管同域加载(
public/site-res/cap/)。镜像站实测都不可靠:npmmirror 只在部分边缘节点回Access-Control-Allow-Origin,访客浏览器会报跨域失败;zstatic 对.wasm直接返回 451「This file type is not allowed」。评论代码高亮用的 Prism 资源(Twikoo 默认 cdn.jsdelivr.net)改写为 zstatic 镜像。 - favicon 改用 weavatar 头像,移除 site-res 下的自托管头像文件。
2026-08-31
- 维护无限期:开学。
- 更新文章banner
2026-08-30
- 新文章上线:基于 Vercel Blob 构建 S3 兼容的对象存储网关。
- 添加 萌备-ICP20260477号
2026-08-28
- 把 Twikoo 升到 1.7.20,接入 Cloudflare Insights 统计。
评论区