Hexo提速:自動部署到阿里雲ECS服務器

Hexo是一個便捷的靜態博客系統,最方便快捷的方案就是部署到GitPage上。但是GitPage的服務器位於美國,如果沒有加CDN的話,國內用戶訪問GitPage的速度普遍較慢,而且國內搜索引擎對基本不(能)抓取GitPage上的內容,影響網站的SEO。

環境

  1. 帶Git環境的ECS(以Centos爲例)
  2. 本地Hexo環境(Node.js等)
  3. 已備案域名等其他必要的東西

原理

示意圖

示意圖

創建倉庫

在ECS上,檢查git環境,創建git倉庫

mkdir blog.git && cd blog.git
git init --bare

創建倉庫

其中git init --bare指令的作用是創建一個裸倉庫。裸倉庫與普通git倉庫不同,普通git倉庫包含所有可操作性的項目文件和.git目錄,而裸倉庫只包含commit的版本信息。簡便起見,這裏直接創建裸倉庫…

未完待續

完整版請訪問本人博客進行學習!
完整版地址:Hexo提速:自動部署到阿里雲ECS服務器

更多精彩文章,歡迎訪問:Pwner’s Blog

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章