386 字
2 分钟
博客上线:用 Astro + Fuwari 搭在 Cloudflare Pages 上
alobert.com 注册后一直挂着 Squarespace 的 “Coming Soon” 页。这次终于把它换成了正经的个人博客。
为什么要换
直接原因是 Google OAuth 品牌审核。我自建的集成服务 Alobert Connect 需要访问自己的 Gmail、Drive 等账号, 发布为正式应用时,Google 要求:
- 应用首页能说明应用用途;
- 有一个真实、内容充分的隐私政策页面;
- 徽标能唯一标识应用品牌,不能是通用图标。
停放页三条都不满足,审核自然被驳回。既然要改,干脆做成博客。
选型
对比了几个常见的静态博客主题:
| 主题 | 框架 | 风格 |
|---|---|---|
| PaperMod | Hugo | 极简文字流 |
| AstroPaper | Astro | 等宽极客风 |
| Stack | Hugo | 三栏卡片 |
| Butterfly | Hexo | 全屏大图 |
| Fuwari | Astro | 插画横幅 + 头像卡 + 彩色卡片 |
最后选了 Fuwari:颜值高、自带深色模式和主题色切换、文章内置 Pagefind 全文搜索,构建产物是纯静态文件。
部署
- 构建:
pnpm build,产物在dist/; - 托管:Cloudflare Pages。域名本来就在 Cloudflare,绑定自定义域名只要几分钟;
合规页面
为了 OAuth 审核,站点单独提供了三个页面:
/connect/:应用用途、调用哪些 Google API、申请的权限范围;/privacy/:访问哪些数据、怎么用、存在哪、是否共享、如何删除,以及 Google API Limited Use 声明;/terms/:服务条款。
首页顶部和页脚也放了这三个链接,审核人员不用找。
接下来会陆续把 Homelab 的笔记整理到这里。
博客上线:用 Astro + Fuwari 搭在 Cloudflare Pages 上
https://alobert.com/posts/hello-alobert/
Alobert