Hexo靜態博客免費部署到Coding托管平臺全過程
如果我們是GEEK愛好者,看到新鮮的技術或者網絡產品,肯定會去自己體驗一把,即便我們不是用來做項目的,也許僅僅是用來安裝一次看看項目界面也感覺很舒服。老蔣有些時候就...
如果我們是GEEK愛好者,看到新鮮的技術或者網絡產品,肯定會去自己體驗一把,即便我們不是用來做項目的,也許僅僅是用來安裝一次看看項目界面也感覺很舒服。老蔣有些時候就是這樣子的,比如我們做網站、博客,現在基本上是用開源CMS程序,對于比較復雜的折騰環境部署不是太方便,但是我們還是喜歡折騰。
Hexo靜態博客是由臺灣一位大學生開發出來的,基于Node.js環境部署的輕博客,比較適合GEEK愛好者或者愛好折騰的用戶部署輕便的博客使用,目前支持Hexo的文檔以及主題還是比較多的。我們可以部署在服務器環境中,占用資源肯定比常規的CMS節省很多內存,我們也可以部署在Coding.net這樣的腳本托管平臺中。
Coding平臺部署腳本環境的優點還是比較快的,而且部署網站不需要單獨用分支,直接部署到master就可以,唯一的缺點是目前不支持綁定自己的域名,只能使用平臺的二級域名。適合我們演示項目或者搭建Hexo二級域名博客,畢竟提供的內存有限,我們可以使用Hexo靜態博客節省資源。
第一、注冊和Coding創建項目
官方網站:https://coding.net/
如果我們已有賬戶可以直接登錄,如果我們沒有賬戶需要新注冊一個Coding賬戶,然后創建一個項目。
畢竟是中文界面,還是很簡單的,輸入郵箱和設置個人用戶名,然后注冊后激活郵件,設置密碼就可以OK。
我們這里創建一個項目準備工作。Coding創建的項目比GITHUB之類的還是比較簡單的,項目名稱不限制我們與用戶名一致,可以隨意創建項目設置。
第二、創建Hexo博客環境
Hexo博客的創建環境,這個工作需要我們在本地進行,比如我們可以在本地的Windows環境或者遠端服務器的Linux環境中創建。說白了,我們需要在本地搭建好Hexo博客,然后創建生成靜態文件之后,把靜態文件上傳到部署空間就可以,不需要把源文件上傳。
PS:在這篇文章中,關于Hexo博客環境的配置我就不詳細說了,后面我準備詳細的搭建一個Hexo博客過程教程出來。
我們需要在本地環境中配置Node.js和Git軟件工具,然后才可以部署。
1、初始化安裝Hexo
npm install -g hexo
2、創建文件夾部署以及安裝依賴包
hexo init
npm install
這一步驟的時候我們可以創建一個文件夾,然后部署生成Hexo文件。
3、配置文件
我們需要到根目錄的_config.yml,然后在最后面需要調整部署配置文件。
deploy:
type:github
repository:[email protected]:hexocoding/hexocoding.git
branch:master
我們可以看到上面的,紅色部分是我們Coding中的用戶名,后面的藍色標示當前項目Git。
4、生成靜態文件
hexo generate
生成靜態文件之后,在Hexo博客中的/public/文件夾中都是我們需要部署的文件。
這里需要說明的,我這里采用的是手工部署生成文件,然后寫好文章在會后都需要單獨或者全部提交部署到倉庫中的,如果我們需要設置自動部署,需要設置密鑰同步。
第三、Hexo博客文件提交倉庫
我們已經將Hexo文件生成的文件在本地的/public/文件夾中,這里就需要Push部署到Coding倉庫中。
1、創建文件夾拖動遠端Git倉庫
git clone https://git.coding.net/hexocoding/hexocoding.git
這里我直接把倉庫拖動過來。
2、移動文件
我把需要上傳的文件都放到新建的文件夾中,然后把文件PUSH到倉庫。
git add *
git commit -m "hexo"
git push origin master
因為我這邊沒有用密鑰,所以提交之后需要輸入Coding賬戶的用戶名和密碼提交,總之是可以提交上去的。
第四、在線部署Hexo博客運行
在上面的步驟中,老蔣已經把Hexo博客部署到倉庫中了,然后我們需要創建運行。
1、檢測應用
在Coding后臺菜單導航的"演示",然后需要檢測頁面。
這里我們不要緊張,檢測不到文件不要緊,我們點擊強制開啟就可以了,肯定是支持HTML文件的。
2、設置二級域名和開啟運行
這里我們需要設置運行環境HTML,這個很關鍵;二級域名需要設置我們自己的;內存一般128MB也足夠,其他沒有問題之后在部署版本輸入master后點擊一鍵部署,等待幾秒鐘就可以看到運行完畢,可以打開我們設置的二級域名打開已經部署完畢的Hexo。
演示站點:http://hexocoding.coding.io/
第五、Coding部署Hexo博客總結
如果我們需要調試某個項目或者創建一個靜態博客,用Coding部署Hexo還是比較簡單的,圖形化操作比較多,適合新手用戶搭建小博客玩玩。如果要說不足之處,唯一的不足是不可以綁定自己的一級域名。
如果我們是用來創建自己的個人博客,我個人不建議用Hexo,因為不如使用CMS程序簡單,即便我們顯得很有技術,但是不夠方便,也不易于維護和管理。
本文原創來自:http://www.itbulu.com/coding-install-hexo.html
-
無相關信息