博客迁移
把 hexo 博客从 win10 迁移到 Mac 上打理。
环境搭建
安装 Homebrew
在 Homebrew 上安装 nodejs
1
brew install node
使用 npm 搭建 hexo
1
2
3
4
5npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server这时候在 localhost:4000 就能看到 hexo 的欢迎界面了。
注意:这里 npm 下载因为源的问题可能会很慢,可使用以下方法解决
1
npm config set registry https://registry.npm.taobao.org
迁移
在 blog 目录下初始化 git
1
git init
安装 git 依赖
1
npm install hexo-deployer-git --save
设置配置 user.name 和 user.email
1
2git config user.name "xxx" //(""的账号是Github里面自己的账号)
git config user.email "xxx@xxx.com" //(""的邮箱是你自己注册的邮箱)设置 ssh key 到 GitHub
- 复制 .ssh 中的 id_rsa.pub 中的内容到 github 的 SSH keys 中
测试 ssh
1
ssh -T git@github.com
如果是第一次测试的话终端会丢一个 warn 来问候你一下,敲 yes 然后回车就行了。如果收到 Hi xxx!(xxx是你的用户名),证明 ssh 连接成功。
把博客文件复制到新的博客文件中覆盖
复制之前可以用
hexo clean
来清一下文件复制不必全部复制覆盖,只需如下文件即可:
- _config.yml
- package.json
- scaffolds/
- source/
- themes/
安装自定义主题所需要的依赖,到主题官网查看即可
执行
hexo d -g
查看效果,大功告成。