我使用的部落格工具#
- hugo:部落格網站生成工具
- vscode:檔案編輯工具
- git:上傳檔案到 Github 的工具
- shell 語言:編寫一鍵完成指令程式碼
使用 vscode 和 git ,每次更新部落格都需要輸入一連串重複的程式碼,那麼下面的內容可能會對為此而苦惱的使用者有所幫助。
使用 vscode 和 git 的不方便之處#
- 每次新建檔案都需要在 vscode 的終端輸入
hugo new posts/新檔案名.md
來建立新檔案 - 每次上傳檔案都需要在 vscode 的終端輸入至少 5 個指令......
hugo
、cd public
、git add .
...... - 如果每修改並上傳一次就要輸入 5 個指令,這很令人產生不快,厭倦
那麼有沒有比較好的解決方案呢?
答案是肯定的。
解決方案#
一鍵建立新檔案#
1、首先,在部落格的頂級資料夾建立new.sh
檔案
2、在檔案中輸入以下內容
time=$(date "+%Y-%m-%d")
echo $time
hugo new posts/$time.md
exit
3、每次新建檔案時,在終端輸入new
再按Tab
鍵,然後按回車
鍵,即可在 posts / 目錄中新建以當天日期為檔案名的新檔案。
一鍵上傳檔案#
1、首先,在部落格的頂級資料夾建立hugo.sh
檔案
2、在檔案中輸入以下內容
hugo
time=$(date "+%Y-%m-%d %H:%M:%S")
echo $time
cd public
git add .
git commit -m "自動執行構建腳本 🎓$time"
git push
exit
3、每次更新(上傳)檔案時,在終端輸入hugo
再按Tab
鍵,然後按回車
,即可將更新的部落格自動上傳至 Github,並以當時的日期為更新備註。
如有問題,請通過郵箱聯繫。