前言
去年還是前年,無意間接觸到ink,看到是用go寫的,非常小巧和精簡,於是乎fork了下,還整了個供ink用的docker鏡像``.
不過那時候熱衷於折騰博客...結果也沒折騰出什麼來,
今天整理項目的時候,發現有個ink,說實話,都忘了是什麼東西了...點開看看了,於是有了下文.
過程
搞定了之後,回頭留筆墨時,發現自己還是個懶人,細細道來是不可能了,還是劃下重點好了.
- 初始化一個倉庫,裏面僅包含
ink template & 自己寫的.md文檔
,然後git push
即可(需要手動操作的) - Github 倉庫關聯 TravisCI,配置及
.travis.yml
, - 每次push觸發CI,自動生成博客的靜態文件,
- 自動把靜態文件
git force push
強制推送的倉庫/branch
, - 這個
branch
配置Github Pages & 自定義域名
,如果你有獨立域名的話.
可以細看下面的參考文檔...
參考文檔
- InkProject/ink
- Automatically deploy your Ink blog to GitHub pages with Travis CI
- Building a Go Project
- GitHub Pages Deployment
- Using a custom domain with GitHub Pages
最後的最後
還是把博客遷移到了OSC這裏...