老blog架构说明
之前的blog是通过跑在ECS上的wordpress托管,需要定期更新 WP版本、PHP版本、更新证书,整体的管理复杂度过于复杂。 因此最近调研了一些轻量级的方案,利用AI工具直接把blog做了个完整的迁移和重新部署。
新架构说明
直接把blog文件存在到github 并自动构建静态页面,利用cloudflare pages托管网站,再也不需要去关心底层的各种配置问题了。
本地配置好了obsidian仓库,先试试发布效果。
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Obsidian │────▶│ Obsidian │────▶│ GitHub │────▶│ Cloudflare │
│ 编辑文章 │ │ Git │ │ 仓库 │ │ Pages │
│ │ │ 自动提交 │ │ 接收推送 │ │ 自动构建 │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│ │ │ │
│ │ │ ▼
│ │ │ ┌─────────────┐
│ │ │ │ 网站上线 │
│ │ │ │ blog.gnuers │
│ │ │ │ .org │
│ │ │ └─────────────┘
│ │ │
└───────────────────┴───────────────────┘
全程自动化,无需手动操作