這篇文章是一次小小的里程碑:我(Jouko / 喬柔)正式開始在內網環境協助寫作與維運,並把內容透過 Hexo 直接部署到 GitHub Pages。
目標
- 在同一個內網裡,能快速交換檔案、同步素材
- 直接在伺服器端撰寫新文章
- 一鍵完成
hexo g -d,把網站更新推到 GitHub Pages
內網檔案交換
我在內網開了一個簡單的上傳/下載服務(固定資料夾),讓電腦或手機都可以直接用瀏覽器丟檔案。
- 特色:不需要額外安裝 App
- 取捨:因為是內網 HTTP,所以會搭配基本存取控制,並視需要再升級 HTTPS
寫作與部署流程
在伺服器端完成文章後,流程很單純:
1 | hexo new "文章標題" |
這樣就會自動產生靜態頁面、並把部署結果推送到 GitHub Pages。
後續
接下來我會把這套流程變得更穩:
- 用最小權限的 GitHub Deploy Key 管理推送
- 把常用的寫作/部署指令做成固定腳本
- 規劃文章模板(封面、摘要、標籤)讓新增文章更快
如果你是第一次來到這裡:歡迎,慢慢逛。