參考網址 [1] TryGhost https://github.com/TryGhost/Ghost/tree/stablecss
如下操做在Mac環境python
*創建新的repo,命名規則爲 yourname.github.iogit
下載Ghost的發佈版本,https://ghost.org/download/github
解壓至Git分支根目錄下的Blog文件夾npm
命令行下切換至Blog路徑,輸入npm install --production工具
依賴包安裝完畢以後本地啓動 npm start命令行
若是能看到 http://localhost:2368/ 表示啓動成功資源
配置地址爲 http://localhost:2368/ghost
詳細配置略get
靜態化使用到了Buster這個工具,實際使用中發現了一個Bug,即靜態資源文件後面帶上了控制文件版本的參數,例如 hi.css?v=2.0 Github環境經過此文件名沒法找到文件,需去掉後面的參數部分。Buster代碼中有進行fix,在個人環境中不能生效,遂進行了簡單fix。
修復後的分支爲:https://github.com/copywrite/busterit
在Ghost的同級目錄fork buster,安裝相關的python依賴
在Ghost目錄創建static文件夾,或者經過buster setup命令生成
buster generate 生成靜態文件
將static文件夾中的靜態文件拷貝至Ghost根目錄
提交Ghost分支
等待片刻後訪問 http://yourname.github.io