折腾了下hexo的环境,用来做自己的markdown博客还是相当不错,还支持github部署。这里讲一下怎么安装。
安装node.js
hexo是基于nodejs的插件实现,需要先安装nodejs
安装办法参考nodejs官网。
安装hexo
npm install -g hexo
初始化blog
例如我的博客目录在/blog/,则cd到目录执行初始化,如下
1 | cd ~ |
启动hexo-server
1 | cd ~/blog/ |
hexo会启动一个监听4000端口的http服务器,输出信息
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
生成静态文件
1 | hexo generate |
本地查看
在浏览器输入地址http://localhost:4000/
,即可看到你的博客页面。
创建文章
1 | hexo new "page1" |
github部署
github page是github提供的公开网页托管服务。可以把网页push到github仓库,然后可以通过公开域名访问。
hexo支持进行github page部署。具体步骤如下
在你的github上面创建仓库,名字为’username’.github.io。
‘username’为你的github账号。配置_config.xml
例如我的github账号为anticpp
1 | deploy: |
- 部署
1 | hexo deploy |
note:
如果出现错误信息'ERROR Deployer not found: git',尝试安装以下组件
1 | npm install hexo-deployer-git --save |