环境要求:
1、Nodejs(本人使用的Nodejs版本为v0.10.22,写文时已经到v0.12.2)
2、Git(小白的话推荐廖雪峰老师的Git教程)
安装
npm install -g hexo-cli
建站
需要在本机上建一个目录
我将其创建于 F:\hexo
进入该目录打开 Git Bash ,键入
hexo init
将会生成Hexo项目的目录结构,然后键入
npm install
进行相关的包安装
配置
打开 _config.yml 文件,进行相关的配置,具体的配置项目非常多,这里只是简单的介绍其中3项配置
配置 | 意义 |
---|---|
title | 博客标题 |
author | 你的名字 |
deploy | 部署配置 |
注意: yml的配置文件格式要求严格,每个配置项目冒号后都需要一个空格
前两项修改成自己所需,然后键入
hexo s
在浏览器中输入
localhost:4000
若本地测试成功将显示搭建好的博客
使用 Ctrl C 终止本地服务器
部署到Github
需要先安装 hexo-deployer-git ,键入
npm install hexo-deployer-git --save
接下来在你的 Github 中创建一个 Repository ,命名为
${Github用户名}.github.io
复制其 ssh ,再次打开 _config.yml 文件,配置 deploy
deploy:
type: git
repo: git@github.com:${Github用户名}/${Github用户名}.github.io.git # 即刚才复制的ssh
branch: master
然后在 Git bash 中键入
hexo clean # 清理
hexo g # 内容生成
hexo d # 部署
此时将上传所需文件到你刚才创建的 Repository 中
在浏览器中输入 Github用户名.github.io ,就可以看到部署到 Github 中的博客
写作
键入
hexo new 文章标题
将会在 source/_posts 目录下生成一个 文章标题.md
其使用markdown语法进行解析,建议安装诸如MdCharm等免费的markdown编辑器进行编辑
部署到Github继续使用如下命令
hexo clean
hexo g
hexo d
参考
以上是使用Hexo搭建Github博客的基本方法
更多关于Hexo的信息参考其官方Doc
关于 github pages 的信息参考 github pages