Cloudflare部署Hugo个人博客(三步走③自动化上传)


1️⃣ 初始化 Git 仓库

git init

2️⃣ 配置 .gitignore

创建文件:

notepad .gitignore

内容:

public/
resources/
.hugo_build.lock

3️⃣ 提交源码到 GitHub

git add .
git commit -m "init blog"

4️⃣ 推送到 GitHub

git branch -M main
git remote add origin https://github.com/你的用户名/仓库名.git
git push -u origin main

5️⃣ Cloudflare Pages 配置

连接 GitHub 仓库

  • 选择你的 Hugo 仓库

构建配置

Build command: hugo
Output directory: public

环境变量

HUGO_VERSION = 0.147.0

6️⃣ 自动部署流程

以后只需要:

1. 写 Markdown
2. git add .
3. git commit -m "update"
4. git push

Cloudflare 自动完成:

构建 → 生成 public → 发布网站

🧠 本阶段目标

✔ GitHub 代码管理完成
✔ Cloudflare 自动部署完成
✔ 域名绑定完成
✔ 更新无需手动上传