# 日常写作:快速预览文章(快速渲染模式)hugo server -D
# 深度调试:修改主题或样式,确保更改完整生效hugo server -D --disableFastRender
# 部署检查:模拟线上环境,测试评论、CDN 等功能hugo server -D -e production --disableFastRender
确认无误后,运行以下命令,将实验分支 hugo-mod-migration 合并到 main 分支并推送:
Bash
1
2
3
git checkout main
git merge hugo-mod-migration
git push origin main
VS Code 可视化操作:
打开 Git Graph,右键点击 main 分支,点击 Checkout Branch;在 hugo-mod-migration 分支上右键点击 Merge into current branch;在 源代码管理 面板输入提交说明,提交更改,并点击 同步更改。
修改 hugo.toml 中的主题版本号(如 version = "v0.4.3"),然后运行以下命令:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 修改 hugo.toml 中的版本号(如 version = "v0.4.3")# 清理缓存(确保全新下载)rm -rf _vendor # 删除 vendor 目录(如有)hugo mod clean # 清理 Hugo 模块缓存go clean -modcache # 清理 Go 全局模块缓存hugo --gc # 清理构建缓存(可选但推荐)# 根据配置文件的版本更新主题hugo mod get # 拉取 hugo.toml 中指定的版本hugo mod get -u # 一键升级所有模块到最新兼容版本# 将模块源码导出到 _vendor 目录,方便查阅(可选)hugo mod vendor
# 本地预览与调试(三选一)hugo server -D # 日常写作:快速预览文章和内容(默认快速渲染模式)hugo server -D --disableFastRender # 深度调试:修改主题/模板/全局样式时,确保所有更改完整生效hugo server -D -e production --disableFastRender # 部署检查:模拟线上环境,测试评论、CDN 等生产功能是否正常