Hexo + GitHub Pages 搭建 blog

本文最后更新于:4 年前

Reference


环境搭建

安装 Node.js

安装 Git

安装 Hexo

在本地创建文件夹,比如 D:\weichao\hexo

windows + r 调出运行,输入 cmd,进入刚才创建的目录

输入npm install -g hexo-cli

warn 不会影响正常使用

输入npm install hexo --save,等待安装完成

输入hexo -v,显示

说明 Hexo 安装完成


clone Hexo 项目

在本地创建文件夹,比如 D:\weichao\hexo\config

windows + r 调出运行,输入 cmd,进入刚才创建的目录

输入hexo init

输入npm install

输入hexo g

输入hexo s,会提示浏览器访问地址:

在任意浏览器中输入该地址:


关联 Hexo 和 GitHub Pages

windows + r 调出运行,输入 cmd,进入 D:\weichao\hexo\config

配置 Git

输入用户名、邮箱

git config --global user.name "xx"
git config --global user.email "[email protected]"

修改 D:\weichao\hexo\config\_config.yml

deploy:
  type:

deploy:
  type: git
  repo: [email protected]:yourname/yourname.github.io.git
  branch: master

安装 git 扩展

npm install hexo-deployer-git --save

配置 SSH

生成密钥

进入 C:\Users\itpiz\.ssh

右键 -> Git Bash Here

ssh-keygen -t rsa -C "[email protected]"


id_rsa 是密钥,id_rsa.pub 是公钥

添加密钥到 ssh-agent

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

添加密钥到 GitHub

复制 id_rsa.pub 中的内容

测试 ssh keys 是否设置成功

输入 ssh -T [email protected]


设置主题

windows + r 调出运行,输入 cmd

进入 D:\weichao\hexo\config

clone 主题

git clone https://github.com/iissnan/hexo-theme-next themes/next

修改配置文件

修改 D:\weichao\hexo\config\_config.yml

theme: landscape

theme: next

清除缓存

hexo clean

验证主题

hexo s -debug

创建文章并上传

windows + r 调出运行,输入 cmd

进入 D:\weichao\hexo\config

新建一篇博客:

hexo new post "article title"

生成并部署

hexo d -g


Hexo + GitHub Pages 搭建 blog
https://weichao.io/53e1cd844b9c/
作者
魏超
发布于
2017年7月24日
更新于
2018年12月7日
许可协议