續 [Hugo] 如何使用hugo建立自己的github Page -part 1
-
請申請個 github.com 帳號
-
在你的github上開2個repository:
hugo
&YOURUSERNAME.github.io
, 建立YOURUSERNAME.github.io
的時候最好是連readme.md 一起建立 -
在主資料夾上建立git
git init
git remote add origin git@github.com:YOURUSERNAME/hugo.git
-
產生submodule
git submodule add -b master git@github.com:YOURUSERNAME/YOURUSERNAME.github.io.git public
-
建立一個腳本
deploy.sh
#!/bin/bash echo -e "\033[0;32mDeploying updates to GitHub...\033[0m" # Build the project. hugo -t YOURTHEME # 注意請更換 # Go To Public folder cd public # Add changes to git. git add . # Commit changes. msg="rebuilding site `date`" if [ $# -eq 1 ] then msg="$1" fi git commit -m "$msg" # Push source and build repos. git push origin master # Come Back up to the Project Root cd ..
-
讓腳本可以驅動
chmod +x deploy.sh
-
部署到 YOURUSERNAME.github.io 的專頁 , 這個頁面大約1小時內會產生
./deploy.sh
-
(optional) 存到github
git add . && git commit -m "update" && git push -u origin master
相關連結 : https://gohugo.io/hosting-and-deployment/hosting-on-github/