在Github上利用Hexo创建博客
Hexo是一款基于Nodejs的,快速、简单且功能强大的博客框架。支持多线程,支持markdown编写文章,可以方便的生成静态网页托管在github上。
Install Hexo
步骤:
1 安装 Git
下载并安装 msysgit
2 安装 node.js 和 npm
下载并安装 nodejs
3 安装 Hexo
1 | $ npm install hexo-cli -g |
4 创建Hexo文件夹
创建一个文件夹用于编写本地博客,如(
E:\hexo)。
在此文件夹中输入以下命令进行初始化:
1 | $ hexo init |
5 安装依赖包
1 | $ npm install |
至此,我们就安装好Hexo了,并且可以开始撰写本地博客了。
Using Hexo
1 | Usage: hexo <command> |
常用命令:
创建一篇新的博客
1 | hexo new |
生成静态博客文件
1 | hexo generate |
启动本地服务
1 | hexo server |
执行可以在浏览器中输入localhost:4000 预览博客。
Deploy
部署之前先要配置一下Hexo。
1 安装hexo-deployer-git
1 | $ npm install hexo-deployer-git --save |
2 在目录 E:\hexo 下,编辑 _config.yml(将xyz换成你自己的github用户名):
1 | deploy: |
执行下列指令即可完成部署。
1 | hexo generate |
中途会提示输入GitHub账号和密码,正常输入即可。
Tips
- 每次修改本地文件后,需要执行
hexo generate才能生成新的博客文件。 - 所有hexo命令都要在 hexo 文件目录下执行。
- 发布后GitHub会有一定的延时