Deploy Blog to GitHub Pages
Pre-deploy Checks
在執行 deploy 之前,先檢查準備發布的文章:
- •使用
grep -l "draft: false" blog/content/post/*.md找出非草稿文章 - •檢查這些文章的
description是否為空 - •如果
description為空,詢問用戶是否要補上描述 - •使用
date "+%Y-%m-%dT%H:%M:%S+08:00"取得當前時間,更新發布時間(如果用戶要求)
Steps
- •執行 Pre-deploy Checks
- •進入 blog 目錄
- •執行
make deploy(會自動 build + commit + push) - •確認部署成功
Commands
bash
cd /home/davidleitw/Desktop/davidleitw.github.io/blog make deploy
After deployment
告訴用戶:
- •等待 1-2 分鐘
- •訪問 https://davidleitw.github.io 確認更新