
Mahiro-Blog 新手教程(四):部署与自动发布(CI)
从本地构建到线上部署,给新手一套可复用的发布路径,并附带自动化建议。
周二 4月 07 2026
711 字 · 4 分钟
前面三篇解决了“能写、能改、能跑”。
这一篇解决最后一步:稳定上线。
1. 发布前最小命令集
上线前至少跑这 3 条:
pnpm check
pnpm build
pnpm preview意义:
check:先过结构与类型build:验证生产构建链preview:模拟线上访问
2. 选择托管平台(新手优先级)
推荐顺序(仅作上手建议):
- Vercel:接入快、文档全
- Cloudflare Pages:全球访问不错、免费策略友好
- Netlify:老牌稳定
核心原则不是“哪个最强”,而是:
- 你能稳定看日志
- 你能快速回滚
- 你能少折腾环境
3. 自动部署的基本思路
建议把仓库主分支接到托管平台:
- 每次 push/merge 自动构建
- 构建失败直接在 PR 阶段暴露
- 成功后自动更新线上版本
这会让你的发布从“手动操作”变成“工程流程”。
4. 线上构建失败怎么排
按这个顺序看:
- 平台构建日志第一条红字
- Node 版本是否匹配
- 包管理器是否一致(pnpm)
- 是否缺少构建所需环境变量
- 本地是否能复现同样失败
记住:能本地复现的问题,最容易修。
5. 一套可长期使用的发布策略
5.1 小改动直接主分支
适合:纯文案、纯内容、低风险修改。
5.2 功能改动走 PR
适合:样式重构、组件逻辑、配置结构调整。
PR 合并前固定跑:
pnpm checkpnpm build
6. 回滚策略(很重要)
新手最容易忽略的不是发布,而是回滚。
建议你至少准备两种回滚方式:
- Git 回滚到上一个稳定 commit
- 托管平台一键回滚到上次成功部署
有回滚,发布才敢快迭代。
7. 完整链路回顾
你现在已经有一条完整新手路径:
- 看懂项目定位
- 跑通开发与排错
- 学会改配置
- 学会发文章
- 学会改主题和导航
- 学会稳定上线
这套路径跑完,基本就从“会用模板”升级到“会维护博客系统”。
系列导航
上一篇
Mahiro-Blog 新手教程(三):主题与导航栏定制
先把站点视觉与结构改成你的风格。
下一篇
Mahiro-Blog 新手教程(五):评论系统接入(Giscus / Waline)
继续完善站点互动能力。
新手专栏目录入口
Thanks for reading!
Mahiro-Blog 新手教程(四):部署与自动发布(CI)
周二 4月 07 2026
711 字 · 4 分钟
-
-
发现错误或想要改进这篇文章? 在 GitHub 上编辑此页
Build #299 2026/4/7 12:20:30
5dfcd91 · 04/07 12:20
Comments