已跑通
用 Astro + Cloudflare Pages 搭本站
折腾记录散在几个地方太难受,索性自己搭一个:Astro 出静态页,Cloudflare Pages 免费托管,push 到 GitHub 就自动部署。
- #建站
- #Cloudflare
- #静态站
- #Astro
Astro / Tailwind CSS
折腾记录散在几个地方太难受,索性自己搭一个:Astro 出静态页,Cloudflare Pages 免费托管,push 到 GitHub 就自动部署。
想在自己设备上查到站时间。翻了官方 H5 产物,确认签名不在网页里;改用现成的开源实现把数据打通,挂到家里的 NAS 上做成网页,iPhone 打开就能看。
目标是"只给照片、标题、描述,点一下就能发图文"。工作台做出来了,但浏览器登录态在进程间不保留,最后没能完整跑通一次发布验证。
频谱屏 + 灯控 + 人体感应 + DNS 广告拦截,两块不同的 S3 板子共用一套固件,靠一个头文件切引脚。
微信里转发一段文字或链接,服务端用 AI 整理成结构化 Markdown 存进飞牛 NAS,Obsidian 里点一下就把新笔记拉进 vault。
把"写一篇公众号"拆成主题搜索 → AI 写稿 → 自动配图 → 图床 → 排版 → 进草稿箱 → 本地存档,最后打成安装包塞给朋友。
做发布工作流时,为了"清理测试环境"顺手动了一个浏览器用户目录,把唯一能用的登录态一起清掉了,整条链路从此没法验证。
从 Astro 4 升到 5 之后,entry.slug 全变 undefined,路由直接 404。原因和迁移办法都在这。
编译报 objdump / kconfgen 的编码错误,看起来像工具链坏了,实际只是项目路径里有中文。
自定义域加进 Pages 后一直「待验证」,DNS 里也没有记录。原因有两个:记录要自己加,授权令牌没 DNS 权限。