
换电脑后博客环境迁移指南
换电脑后怎么把博客环境搬过去?两种情况都帮你安排明白。
前置准备:新电脑要装什么
不管哪种情况,新电脑都需要先装好这些:
1 | # CachyOS / Arch Linux |
然后配置 git 和 GitHub 认证(参考本站另一篇 GitHub PAT 教程)。
情况一:没存 U 盘 / 网盘
前提:源码已推送到 GitHub(
hexo_blog-source仓库)
步骤
1 | # 1. 克隆源码仓库 |
4. 检查主题
Solitude 主题可能通过两种方式管理:
1 | # 方式 A:如果是 git submodule |
5. 添加 hexo 部署用的 remote
源码仓库配了两个 remote,新电脑需要重新添加 public remote:
1 | # 查看已有 remote |
6. 验证
1 | # 本地预览 |
情况二:有备份(U 盘或网盘)
虽然手动备份了,但最好还是和 GitHub 同步一下,避免版本混乱。
步骤
1 | # 1. 把备份复制到新电脑 |
2. 确认 git remote
1 | git remote -v |
应该能看到:
1 | origin https://github.com/SEYYl/hexo_blog-source.git (fetch) |
如果没有,重新添加:
1 | git remote add origin https://github.com/SEYYl/hexo_blog-source.git |
3. 和 GitHub 同步(关键步骤)
备份可能比 GitHub 上的版本旧,也可能新,先确认:
1 | # 拉取远程最新状态 |
如果本地比远程新(备份时没 push):
1 | git push origin source |
如果远程比本地新(其他电脑上改过):
1 | git pull origin source |
如果有冲突:
1 | git pull origin source --rebase |
4. 安装依赖
1 | npm install |
5. 验证
1 | npx hexo server |
两种方案对比
| 情况一:无备份 | 情况二:有备份 | |
|---|---|---|
| 速度 | 慢(下载依赖) | 快(依赖可能已装好) |
| 安全性 | 100% 来自 GitHub | 需手动同步 |
| 推荐度 | ⭐⭐⭐ 推荐 | ⭐⭐ 备用 |
| 前提 | 源码已 push | U 盘/网盘里有最新源码 |
建议:平时用情况一(纯从 GitHub 克隆),省心。U 盘备份当作「最终保险」,不用频繁更新。
从零开始的完整 checklist
1 | □ 装 git、node、npm |
一句话总结:
源码在 GitHub 上 = 随时可以搬家。U 盘备份是保险,但不是必需品。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自白鲸
评论 ()


