安装nodejs和npm
1 | sudo apt-get update |
查看nodejs和npm版本号:1
2nodejs -v
npm -v
安装Hexo
1 | sudo npm install -g hexo-cli |
使用:
hexo new post: 创建新文章
hexo g: 编译新的文章
hexo s: 运行内置的服务器
hexo d: 部署
服务器设置
创建私有仓库
1 | cd /var/ |
创建Git钩子hooks
1 | cd /var/repo/hexo_static.git/hooks |
然后输入以下代码:1
git --work-tree=/var/www/hexo --git-dir=/var/repo/hexo_static.git checkout -f
修改hooks权限,添加可执行权限
1 | chmod +x post-receive |
这样就创建好了钩子程序,可以在客户端发布博客了
1 | hexo d |