Github+Hexo博客创建

参考文章:
https://www.cnblogs.com/huanhao/p/hexobase.html

1. 准备阶段

1.1 安装nodejs

下载地址:http://nodejs.cn/download/
选择Windows安装包.msi
安装过程中’Add to PATH’然后点Next继续就行了

1.2 安装Git

下载地址:https://git-scm.com/

1.3 验证nodejs是否安装配置成功

右键点击Git Bash Here,在里面执行下面命令

1
2
node -v
npm -v

如果输出了版本号,证明配置成功,如果没有版本号,则检查是否成功配置环境变量

1.4 安装cnpm

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

1.5 检查cnpm是否安装成功

1
cnpm -v

2. 安装Hexo和初始化博客

2.1 安装Hexo

1
cnpm install hexo-cli -g

2.2 初始化博客

选择一个文件夹,然后右键打开git bash
例如:在F盘新建了一个blog文件夹,就在blog文件夹下打开git bash
然后执行

1
hexo init

Install dependencies的时候你可能会卡住,这是大多数人基本都会遇到的

我们只需要在这里的时候结束命令,按Ctrl + C就可以结束命令

然后执行下面这个命令,就可以使用国内的镜像为你完成博客的初始化工作

1
cnpm install

等待命令完成后,就完成了初始化,现在就可以预览我们的博客了

执行下面这个命令

1
hexo s

3. 更换主题

3.1 hexo的所有主题都在下面这个地址

1
[https://hexo.io/themes/](https://hexo.io/themes/)

3.2 下载主题

1
git clone 复制的地址 themes/主题名字

4. 修改配置文件

在博客的目录下有一个叫_config.yml的文件
找到themes这一行,然后将主题名字修改为模板名称

1
theme: 模板名称

4. 部署博客

4.1 创建密钥

创建一个git秘钥,打开git bash(不要求在哪个目录)
不管出现什么信息,你只需要回车就可以了

1
ssh-keygen -t rsa -C “your_email@youremail.com“

然后执行

1
cat ~/.ssh/id_rsa.pub

会输出你的秘钥,我们复制输出信息就行了

在GitHub中点击头像,点击Settings –> SSH····· –> New SSH Key

4.2 连接GitHub

然后在git bash中执行

1
ssh -T git@github.com

在博客根目录下打开git bash执行

1
2
git config --global user.name "yourname"
git config --global user.email "youremail"

4.3 上传

安装上传插件

1
cnpm install hexo-deployer-git --save

在博客根目录下打开git bash,执行下面的命令就可以上传了

1
hexo g -d

新建文章

1
hexo new post 文章标题