迁移博客
Hexo博客迁移到新电脑教程
一、需要备份的文件
在旧电脑上,以下文件/文件夹是迁移必需的:
| 文件/文件夹 | 说明 |
|---|---|
package.json |
依赖包名称和版本号 |
scaffolds/ |
文章模板文件夹 |
source/ |
所有博客文章、页面 |
themes/ |
主题文件夹 |
_config.yml |
站点配置文件 |
.gitignore |
Git忽略配置 |
推荐备份方式:将博客源码推送到GitHub私有仓库,这样新电脑直接clone即可。
二、新电脑环境准备
1. 安装基础环境
1 | |
2. 安装 Hexo
1 | |
三、恢复博客
方法A:从GitHub克隆(推荐)
1 | |
方法B:手动复制文件
1 | |
四、注意事项
- 主题配置:如果主题有额外依赖,需要在博客目录执行
npm install - 部署密钥:如使用GitHub部署,需重新配置SSH密钥
- 图片路径:确保
source/images或图床配置正确 - node_modules:不建议通过Git传输,建议在新电脑重新
npm install
五、推荐:建立Git工作流
为方便后续迁移,建议:
- 创建两个分支:
main(发布)和source(源码) - 在
.gitignore中添加:1
2
3node_modules/
public/
.deploy_git/ - 每次写完博客后
git push源码到仓库
这样在任何电脑只需 git clone 即可继续创作。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!