0%

搭建 Hexo 个人博客(多设备同步)

安装使用 Hexo 步骤如下:

安装 Node.js

下载 Node.js 直接安装。

安装 Git

下载 Git 直接安装,安装完成后使用 Git 生成本机的 SSH Key 并添加到 Github 中(因为本地仓库和 Github 之间通过 SSH 加密传输),步骤如下:

1、打开终端输入:

1
ssh-keygen -t rsa -C "xyfaqq@163.com"

连续 3 次回车操作后将创建 key 存到用户目录下,目录地址一般为:当前用户目录/.ssh/id_rsa.pub中。

2、复制 id_rsa.pub 文件中的内容并添加到 Github 的 SSH Keys 中。

3、测试密钥添加是否成功,在终端中输入:

1
ssh git@github.com

选择 yes 将主机持久添加到已知的 hosts 中。

再输入一次确认密钥添加成功。

1
ssh git@github.com

4、配置全局 name 和 email,在终端中输入以下两个命令:

1
2
git config --global user.name "xuyifan"
git config --global user.email "xyfaqq@163.com"

Github 克隆 Hexo 分支

选择合适的位置克隆 Hexo 分支

1
git clone -b hexo https://github.com/shanyingwufeng/shanyingwufeng.github.io.git

安装 Hexo

1
2
3
npm install
npm install -g hexo-cli
npm install hexo-deployer-git

同步源文件到 Github 仓库

1
2
3
4
5
git add . // 添加源文件
git commit -m ‘’ // 提交
// 先拉原来分支的文件到本地进行合并
git pull origin hexo --allow-unrelated-histories
git push origin hexo

更新博客

1
2
3
4
hexo clean // 清除缓存,如果网页显示正常则不需要操作此命令
hexo g // 生成静态网页
hexo s // 本地部署(通过 http://localhost:4000 访问)
hexo d // 部署到 Github 仓库