Blog服务到期,把Blog相关的都要迁移至新的服务器,然而比较尴尬的是具体的配置和部署忘了。又是一顿百度,为了避免下一次迁移出现尴尬,还是费点笔墨梳理一下。 续费是不可能续费的,这辈子都不可能续费的
本质上就是把本地代码怼到服务器上,方法有很多种,Hexo也支持一键部署,只需要在_config.yml配置一下,相对更简单一些
我这里把git仓库创建在了/var/git目录下
mkdir /var/git/利用git的hooks中的post-receive来实现代码提交完成之后的动作。将仓库指定一个–work-tree然后进行检出操作checkout --force
cd /var/git/hexo.git/hooks/ vim post-receive将入下代码复制进去 ,并保存退出
#!/bin/bash git --work-tree=/var/www/hexo --git-dir=/var/git/hexo.git checkout -f说明
git --work-tree=/var/www/hexo 设置工作树的路径/var/www/hexo --git-dir=/var/git/hexo.git 设置存储库的路径 /var/git/hexo.git checkout -f配置证书我放在了根目录下ssl文件夹里面 cd /ssl
