雖然網頁架構變單純了,但hugo在發佈時,需用下指令的方式,才能將網頁進行發佈,因此就得透過VPS主機才能實現,而那一天梅干就在想,虛擬主機中的排程是可執行sh檔,所以梅干就試著將hugo在虛擬主機中執行,起初一直失敗,但在Sugarhosts糖果的技術人員的協助下,終於讓梅干成功的虛擬主機中也能正常的執行hugo,因此想用hugo架設的朋友,不妨也可試試看,在虛擬主機中進行hugo的佈署吧!
虛擬主機佈署hugo套件
Step1
首先,先下載梅干已製作好的套件包,解壓並上傳到網站根目錄以外的資料夾。
Step2
接著進入hugo資料夾,對著hugo.sh按滑鼠右鍵,選擇「Edit」。
Step3
接著有二個地方要作修正,其實就是修改hugo的資料夾路徑,由於FTP是看不到主機的架構,因此需到cPanel中的檔案管理器,就可看到整個主機的架構,再把路徑一一的更換。
Step4
修改好後,再進到site資料夾,對config.toml按滑鼠右鍵,選擇「Edit」。
Step5
將baseURL設為你的網址。
Step6
接著再對著hugo檔,按滑鼠右鍵,選擇「Change Permissions」。
Step7
將權限設為755。
Step8
而目前hugo的版本為0.7.2,如要下載其它的版本,需下載…._liunx-64bit.tar.gz,下載完畢解壓,再把hugo替換即可。
Step9
當一切都佈署好後,接下來就是排程,讓它自動建制。
Step10
接著設定要執行的時段與命令「/bin/sh /home2/minwtcom/public_web/hugo/hugo.sh >> /home2/minwtcom/public_web/hugo/cron.log 2>&1」。
Step11
而路徑位置,需與主機的架構相同。
Step12
當網站建制完畢後,就會到log檔。
Step13
接著開啟log檔,就會看到整個發佈的狀況,與是否有建制成功。
Step14
當建制成功後,再開啟網站,就會看到這就是由hugo所建制好的網站,全部HTML靜態網頁,不但開啟速度快,且一般的主機就可運行,讓主機的架構變更單純,而有想要跳槽hugo的朋友,不妨也可先用虛擬主機建制看看囉!