Github博客迁移到MacOS

之前的电脑老是掉网卡,买过来几个月,掉了三次了,都得靠重装系统,安装驱动等手段来恢复,这次用着用着网卡又掉了,实在是不想一直这样陷入循环,每次都要重新配置电脑,就想直接换了


Mac系统只需要安装node就可以了,Git自带的

下载地址:https://nodejs.org/en/

下载完成后双击 pkg 包安装,一直点击继续、同意即可

Assassins小白

输入 node -v 显示版本号就装好了

Assassins小白

也可以使用 brew 来安装,直接 brew install node 就可以

没有安装brew的使用一下命令安装

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后使用npm来安装hexo(npm是node.js的包管理工具,用它来安装hexo)

sudo npm install -g hexo-cli

Assassins小白

hexo -v 检查是否安装成功

Assassins小白

安装好之后在桌面创建一个文件夹,当作我们博客的目录,然后在这个文件夹初始化我们的博客

进入该目录执行博客初始化操作

hexo init

Assassins小白

然后将我们之前博客的文件,粘贴进去,选择全部替换

Assassins小白

然后 hexo s 本地看看效果是不是跟之前的博客一样

Assassins小白

然后配置客户端Git添加SSH Key到GitHub就好了

下面的命令最好手动敲,不然会报错

1
2
git config –-global user.email "你的GitHub邮箱"
git config –-global user.name "你的GitHub用户名"

本地创建SSH Key

ssh-keygen -t rsa -C “邮箱地址”

生成ssh key直接默认回车,输入密码..

Assassins小白

然后把本地生成的公钥文件 .ssh/id_rsa.pub 复制到GitHub的 SSH and GPG keys

Assassins小白

ssh -T git@github.com

验证下SSH是否设置成功,提示输入密码,直接输入我们的系统密码就好了

Assassins小白

Hexo g -d 文章发布成功

Assassins小白