Hexo 与 Butterfly主题部署到 Github 的使用历程记录

配置环境

安装工具

设置国内镜像源

  • 查询当前使用镜像源
1
npm get registry
  • 淘宝
1
npm config set registry https://registry.npmmirror.com/
  • 腾讯
1
npm config set registry https://mirrors.cloud.tencent.com/npm/
  • CNPM
1
npm config set registry https://r.cnpmjs.org/
  • 还原官方镜像源
1
npm config set registry https://registry.npmjs.org/ 

Github 配置

Git 配置

  • 设置用户名与邮箱
1
2
git config --global user.name "GitHub 用户名"
git config --global user.email "GitHub 邮箱"
  • 创建 SSH 密钥,一直回车确定
1
ssh-keygen -t rsa -C "GitHub 邮箱"
  • 把密钥添加至 GIthub 的 SSH and GPG keys 中

1.进入 C:\Users\用户名\.ssh 目录(要勾选显示“隐藏的项目”),用记事本打开公钥 id_rsa.pub 文件并复制里面的内容。

2.登陆 GitHub ,进入 Settings 页面,选择左边栏的 SSH and GPG keys,点击 New SSH key。

3.填写 Title,粘贴复制的 id_rsa.pub 内容到 Key 中,点击 Add SSH key 完成添加。

  • 验证连接是否成功
1
ssh -T git@github.com

部署 Hexo

安装

  • CMD 执行全局安装
1
npm install -g hexo-cli hexo
  • 再存放目录 CMD 执行初始化
1
hexo init
  • 测试是否成功
1
hexo s

主题 Butterfly

模块

  • 渲染器
1
npm install hexo-renderer-pug hexo-renderer-stylus --save
  • 本地搜索
1
npm install hexo-generator-searchdb --save
  • 部署模块
1
npm install hexo-deployer-git --save