Hexo是一个便捷的静态博客系统,最方便快捷的方案就是部署到GitPage上。但是GitPage的服务器位于美国,如果没有加CDN的话,国内用户访问GitPage的速度普遍较慢,而且国内搜索引擎对基本不(能)抓取GitPage上的内容,影响网站的SEO。
环境
- 带Git环境的ECS(以Centos为例)
- 本地Hexo环境(Node.js等)
- 已备案域名等其他必要的东西
原理
示意图
创建仓库
在ECS上,检查git环境,创建git仓库
mkdir blog.git && cd blog.git
git init --bare
其中git init --bare
指令的作用是创建一个裸仓库。裸仓库与普通git仓库不同,普通git仓库包含所有可操作性的项目文件和.git
目录,而裸仓库只包含commit的版本信息。简便起见,这里直接创建裸仓库…
未完待续
完整版请访问本人博客进行学习!
完整版地址:Hexo提速:自动部署到阿里云ECS服务器
更多精彩文章,欢迎访问:Pwner’s Blog