前提
一台服务器,一个已经部署到github、oschina等git服务器上,并能正常访问的hexo博客
这里介绍一个简单地将hexo博客部署到自己的服务器上的方法,其原理很简单,就是将已经部署到github上的项目clone到自己的服务器上,由于hexo是静态博客,所以只要clone正确,就能通过自己的服务器正常访问博客了。
1、clone项目到web根目录
注意后面要加clone的web根目录,否则clone下来的文件会默认在外面套一个以你的项目命名的文件夹,这样到时候访问的话css、js等路径会出错,因为不是在根目录下
# git clone https://git.oschina.net/shuangdeyu/shuangdeyu.git /var/www
然后到浏览器中访问‘localhost’,正确打开博客就表示成功了
2、更新博客
如果你的博客更新了的话,只要在服务器上的web根目录中执行一条指令,就能将github上的项目同步更新下来了,但前提是你已经更新到github上了
# git pull