用hexo搭建个人博客

仅以此文记录使用hexo搭建次博客的心路历程.

前期准备

1.本次搭建基于MAC BOOK
2.此文默认你已经搭建好基本环境:git node
首先,确保你的git环境和github账号全部配置正确,此文不再涉及.
其次,安装node.js

第一步,在github上创建博客仓库

1.在github是上创建博客仓库,仓库名:github昵称.github.io.不需要任何的初始化文件.
特别注意了,这里的仓库名称,必须是ithub昵称.github.io,如jakeblog.github.io
不然,会有大坑在等你的.

2.在本地创建你想要存放博客的文件夹,如 Begank

第二步,安装hexo

1.在当前博客目录下,执行命令:npm install -g hexo-cli
2.安装完毕后,在终端输入hexo回车,出现:Usage: hexo 等字样,代表hexo安装成功.

第三步,初始化博客

1.在博客目录下,执行命令:hexo init <博客文件名>,如begank
2.进入begank文件内,命令:cd begank
3.执行命令: npm install

第四步,修改配置文件

1.打开_config.yml文件
2.修改网站相关信息:title,author等信息.
3.修改url,如url: http://begank.com.
4.修改部署信息:
deploy:
type: git
repo: 你之前在github上创建的博客仓库地址.
branch: master(你的仓库分支,使用默认的即可)
特别注意,此配置文件,在冒号后面,都需要留有一个空格.

部署博客到本地

1.部署到本地,执行命令:hexo server,此时打开浏览器,输入http://localhost:4000/ 即可看到你的博客网页.

第五步,部署博客到github

1.执行命令:hexo generate
2.接着执行:hexo deploy
3.现在,在浏览器键入:github昵称.github.io,你可能会发现,网页已经可以打开.

第六步,绑定个人域名

1.购买域名.
2.进入域名解析,添加:记录类型:CNAME;主机记录:www;记录值:github昵称.github.io.
3.在博客文件夹/source下,简历CNAME文件,注意是文件,然后重新部署:hexo deploy

验证

如果你够幸运的话,到这里,你应该已经可以通过http://XXX.com看到你的博客了.
但是难免有意外,常见的是404not found,在下面有提到.

hexo deploy后报错:not found type : git

在当前目录执行 : npm install hexo-deployer-git –save

hexo d,404page not found

1.git仓库名称必须是Github昵称.github.io,不可以随便写
2.检查本地和仓库是否都有CNAME文件