老blog架构说明

之前的blog是通过跑在ECS上的wordpress托管,需要定期更新 WP版本、PHP版本、更新证书,整体的管理复杂度过于复杂。 因此最近调研了一些轻量级的方案,利用AI工具直接把blog做了个完整的迁移和重新部署。

新架构说明

直接把blog文件存在到github 并自动构建静态页面,利用cloudflare pages托管网站,再也不需要去关心底层的各种配置问题了。

本地配置好了obsidian仓库,先试试发布效果。

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Obsidian   │────▶│  Obsidian   │────▶│   GitHub    │────▶│ Cloudflare  │
│   编辑文章   │     │    Git      │     │   仓库      │     │    Pages    │
│             │     │  自动提交    │     │  接收推送    │     │  自动构建    │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘
      │                   │                   │                   │
      │                   │                   │                   ▼
      │                   │                   │              ┌─────────────┐
      │                   │                   │              │  网站上线    │
      │                   │                   │              │ blog.gnuers │
      │                   │                   │              │   .org      │
      │                   │                   │              └─────────────┘
      │                   │                   │
      └───────────────────┴───────────────────┘
              全程自动化,无需手动操作