发现Hexo 一个主题不错,就尝试着Hexo 来搭建博客,在搭建的过程中也有不少坑,不过看了很多大牛详细的教程,终于把Hexo 博客搭建好了,所以就来总结总结。
Hexo 是一个基于Node.js 的一个博客框架。它支持Markdown 和大多数Octopress 插件。
安装
前提是你要安装npm,然后使用npm 来安装1
npm install hexo-cli -g
初始化
1 | hexo init |
创建一个文章
1 | hexo new "hello world" |
生成静态博客
1 | hexo generate |
开启服务
1 | npm install hexo-server --save |
然后在浏览器中打开:http://localhost:4000/.
部署到远程服务器(Github)
需要在配置文件(_config.yml)中添加一下配置远程仓库信息。1
2
3
4
5deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]
然后就可以部署了。1
2npm 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] %} |