参考文章:
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 | node -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.com“ |
然后执行
1 | cat ~/.ssh/id_rsa.pub |
会输出你的秘钥,我们复制输出信息就行了
在GitHub中点击头像,点击Settings –> SSH····· –> New SSH Key
4.2 连接GitHub
然后在git bash中执行
1 | ssh -T git.com |
在博客根目录下打开git bash执行
1 | git config --global user.name "yourname" |
4.3 上传
安装上传插件
1 | cnpm install hexo-deployer-git --save |
在博客根目录下打开git bash,执行下面的命令就可以上传了
1 | hexo g -d |
新建文章
1 | hexo new post 文章标题 |


