最近有一個朋友找我,說她弄了一個 Hexo 部落格,想做 GitHub Actions 自動部署,奈何不會弄,只好讓我幫忙。
GitHub Actions 是 GitHub 推出的持續整合服務,最近不要錢了,用(白嫖)的人就多起來了。
話不多說,直接上程式碼:
1 | name: "Hexo Blog Builder" |
本 Action 需要你的 ssh 公鑰,也就是 id_rsa.pub 存在專案設定中的 Secrets 內。
具體實現很簡單,用 Hexo 自帶生成器生成到 public 目錄,把 public 目錄改名為 docs。最後 push 到專案裡。
push 使用 SSH Key,實現免密碼。
在 GitHub Pages 設定中,需要把 Source 改為 docs 目錄。
如果大家有什麼改進的好方法,可以在下方評論!
最近有一個朋友找我,說她弄了一個 Hexo 部落格,想做 GitHub Actions 自動部署,奈何不會弄,只好讓我幫忙。
GitHub Actions 是 GitHub 推出的持續整合服務,最近不要錢了,用(白嫖)的人就多起來了。
話不多說,直接上程式碼:
1 | name: "Hexo Blog Builder" |
本 Action 需要你的 ssh 公鑰,也就是 id_rsa.pub 存在專案設定中的 Secrets 內。
具體實現很簡單,用 Hexo 自帶生成器生成到 public 目錄,把 public 目錄改名為 docs。最後 push 到專案裡。
push 使用 SSH Key,實現免密碼。
在 GitHub Pages 設定中,需要把 Source 改為 docs 目錄。
如果大家有什麼改進的好方法,可以在下方評論!