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