· 分享 · 3 min read
HUGO 用Win系统写作环境完全指南
从零开始,在 Windows 上搭建Hugo博客的本地写作环境。

1. 安装必备工具
1.1 安装 Git
去 git-scm.com 下载 Windows 版,一路下一步即可。 验证:
git --version1.2 安装 Hugo Extended
必须使用 Extended 版本,且版本号为 0.164.0
- 打开 Hugo v0.164.0 下载页
- 下载
hugo_extended_0.164.0_windows-amd64.zip - 解压到
x:\hugo\ - 把
x:\hugo加入系统 PATH:
- 按 Win → 搜索「环境变量」→ 编辑系统环境变量
- Path → 新建 →
x:\hugo验证:
hugo version
# hugo v0.164.0 ... +extended windows/amd642. 配置 SSH 密钥
2.1 生成密钥
打开 PowerShell:
ssh-keygen -t ed25519 -C "你的邮箱@example.com"一路回车(不用设密码),密钥在 ~\.ssh\id_ed25519。
2.2 部署到 GitHub
复制公钥:
type ~\.ssh\id_ed25519.pub打开浏览器 → github.com/settings/ssh/new:
| 字段 | 填写 |
| Title | Windows 写作机 |
| Key | 粘贴公钥内容 |
| 参数 | 作用 |
| `-D` | 包含草稿 |
| 不加 | 模拟线上效果 |
[taxonomies] categories = [“案例”] tags = [“标签1”]
[params] toc = true image = “cover.png” +++
正文……
### 5.3 目录结构
```plain text
content\posts\文章别名\
├── index.md
├── cover.png
├── images\
│ ├── a.jpg
│ └── b.jpg
└── files\6. 发布
git add content/posts/文章别名/
git commit -m "新文章"
git pushCF Pages 自动部署,一分钟后刷新 youresite.com。
一键脚本 (deploy.bat)
@echo off
git add .
git commit -m "更新文章"
git push
echo 已推送
pause7. 日常速查
| 操作 | 命令 |
| 拉取更新 | `git pull` |
| 预览 | `hugo server -D` |
| 升级主题 | `git submodule update --remote themes/xxx` |
| 查看状态 | `git status` |
