一、安装Nodejs

1.下载安装包

Nodejs下载地址

avatar

2.安装

一路选择默认安装,最好选择自己比较熟悉和清楚的安装路径,即可。

3.测试

检测node输入命令:

1
node -v

检测npm输入命令:

1
npm -v

4.安装淘宝的cnpm 管理器

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

二、安装hexo框架

1.使用cnpm安装hexo

1
cnpm install -g hexo-cli

查看hexo版本

1
hexo -v

2.使用hexo生成博客项目

在自己喜欢的位置创建一个文件夹,博客中所有的文件都会保存在这个文件夹中。如果中通出现错误,或者想重来,直接删除该文件夹就可以了。

进入文件夹,输入命令,生成博客并初始化

1
hexo init

该命令会去GitHub上克隆所需要的文件,完成后可以看见文件夹下多出了许多文件

3.启动本地博客服务

1
hexo s

启动完成后在本地4000端口就可以预览博客了

三、将博客托管到GitHub

1.登录GitHub并新建一个仓库

注意仓库的名字必须是yourGitHubName.github.io

2.在blog目录下安装git部署插件

1
cnpm install --save hexo-deployer-git

3.配置_config.yml

在博客根目录下修改**_config.yml** 配置文件

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/YourGithubName/YourGithubName.github.io.git
branch: master

4.部署到Github仓库里

1
hexo d

此过程需要输入你GitHub的账号跟密码

最后通过https://YourGithubName.github.io 这个地址就可以访问到博客了

四、修改主题

hexo支持众多主题,大家可以在网上搜索下载自己喜欢的主题,这里以yilia主题为类。

一个简洁优雅的hexo主题 A simple and elegant theme for hexo. (github.com)

1.安装

1
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

2.配置

修改hexo根目录下的 _config.ymltheme: yilia

3.更新

1
2
cd themes/yilia
git pull

查看博客就可以看见主题生效了

五、hexo常用命令

hexo s #启动本地博客服务

hexo clean #清理

hexo g #生成

hexo n 我的第一篇文章 #创建新的文章

hexo deploy #部署到Github仓库里