使用hexo框架搭建属于自己的博客
搭建hexo框架前的准备?
在搭建hexo框架之前需要先安装node.js软件和git软件,这两款软件的连接如下:
node.js的下载地址:https://nodejs.org/en/download/
git软件的下载地址:https://git-scm.com/downloads
第一步下载hexo框架
1、在安装完git之后,打开Git CMD。
2、输入node -v和npm -v命令查看软件是否安装成功,如果成功会看到软件的版本,如果失败则会看到:不是内部或外部命令,也不是可运行的程序或批处理文件。
3、由于npm下载速度慢,所以先安装npm的镜像。在命令行里输入:
npm install -g cnpm --registry=https://registry.npm.taobao.org
4、在命令行里输入cnpm -v查看是否安装成功
5、安装完cnpm后,在命令行里输入:cnpm install -g hexo-cli下载hexo框架
6、输入hexo -v检查是否安装成功
第二步创建blog文件
1、选择一个盘符创建一个文件夹,这里我在E盘下创建blog文件夹为例
2、创建完文件夹后,在命令行中输入E:然后回车,进入到E盘中,在输入cd blog回车进入到blog文件夹下
3、输入hexo init命令,那么hexo 就会自动在blog文件夹下下载hexo框架
4、下载完成后,可以打开blog文件夹查看
5、在命令行中输入hexo start,就会在本地运行,在浏览器中输入localhost:400就可以看到网页

第三步将网页部署到远端
这里使用Github来免费部署
1、进入到Github中,选择右上角的+号,新建一个New repository。

2、格式一定是自己Github的昵称.github.io,例如(zhangsan.github.io)

3、安装git部署插件,需要在命令行中写:cnpm install --save hexo-deployer-git
4、在blog文件夹下找到_config.yml文件,并在最后添加上:
deploy:
type: git
repo: 刚才在Github上创建的网址,例如(https://github.com/zhangsan/zhangsan.github.io)
branch: master
5、此时在命令行里写下:hexo d向远端推送会报错
Couldn't save uncommitted changes/unable to auto-detect email address
6、找到Git的工程目录 (Project) 的.git文件夹,打开之后找到config文件,在最后边加上一句话
[user]
email=你Github账号的邮箱
name=你Github账号昵称
7、这时候在命令行中写hexo d就会成功向Github远端推送,如果失败了有可能是网络原因,可以再试几次。
第四部登录你的个人网页
在浏览器中输入zhangsan.github.io就可以登录你自己的网页了。

浙公网安备 33010602011771号