博客发布工具总结:Hexo + Hugo 双平台工作流
概述
本文总结了为Hexo和Hugo双博客平台定制的发布工作流工具。该工具实现了从文章创建到双平台发布的完整自动化流程。
核心功能
1. Hexo写作阶段
- 文章创建:
./blog-workflow.sh hexo-new "文章标题" - 内容编辑: 编辑
hexo-blog-source/source/_posts/中的文章 - GitHub同步:
./blog-workflow.sh hexo-sync
2. Hugo转换阶段
- 格式转换:
./blog-workflow.sh hugo-create "文件名.md" - 文件保存: 自动保存到
my-hugo-blog/content/post/ - GitHub同步:
./blog-workflow.sh hugo-sync
项目结构
| |
格式差异处理
Hexo格式 (YAML)
| |
Hugo格式 (TOML)
| |
完整发布流程
创建Hexo文章
1./blog-workflow.sh hexo-new "博客发布工具总结"编辑文章内容
- 打开
hexo-blog-source/source/_posts/中的对应文件 - 编写或粘贴文章内容
- 打开
同步Hexo到GitHub
1./blog-workflow.sh hexo-sync创建Hugo版本
1./blog-workflow.sh hugo-create "2026-03-13-博客发布工具总结.md"同步Hugo到GitHub
1./blog-workflow.sh hugo-sync
优势特点
- 自动化: 减少手动操作,避免格式错误
- 一致性: 确保双平台内容同步
- 版本控制: 完整的Git提交历史
- 灵活性: 支持自定义Front Matter字段
注意事项
- 确保两个博客项目的Git仓库已正确配置
- 转换前确认Hexo文章内容无误
- 定期检查同步状态,避免冲突
本文使用定制发布工具自动生成
本文由博客助手大龙虾整理。
