使用Github + Hexo 来搭建自己的博客

发现Hexo 一个主题不错,就尝试着Hexo 来搭建博客,在搭建的过程中也有不少坑,不过看了很多大牛详细的教程,终于把Hexo 博客搭建好了,所以就来总结总结。

Hexo 是一个基于Node.js 的一个博客框架。它支持Markdown 和大多数Octopress 插件。

安装

前提是你要安装npm,然后使用npm 来安装

1
npm install hexo-cli -g

初始化

1
2
hexo init
npm install hexo --save

创建一个文章

1
hexo new "hello world"

生成静态博客

1
hexo generate

开启服务

1
2
npm install hexo-server --save
hexo server

然后在浏览器中打开:http://localhost:4000/.

部署到远程服务器(Github)

需要在配置文件(_config.yml)中添加一下配置远程仓库信息。

1
2
3
4
5
deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]

然后就可以部署了。

1
2
npm install hexo-deployer-git --save
hexo deploy

使用自己的域名

添加CNAME 绑定域名的话,直接将CNAME 文件放在source 文件夹下即可。

添加README 文件

和上面创建CNAME 文件一样,但是有一点要注意的是,README 文件后面不能跟后缀.md,因为跟了后缀.md 会被编译为html 文件,提交Github 就不起作用了。

添加Github Gist 代码段

1
{% gist gist-id  [file-name] %}
Tikitoo wechat
欢迎关注我的公众号:安卓同学(ID:AndroidMate)