安裝 Ghost Blog
如果是要進行開發,建議可以透過 GitHub 直接 Clone 一份下 Source Code 來開發。若是單純安裝來使用,可以直接下載壓縮檔安裝即可,以 Linux 為例安裝步驟如下:
mkdir -p /path/ghost
cd /path/ghost
wget https://ghost.org/zip/ghost-latest.zip
unzip ghost-latest.zip
rm ghost-latest.zip
安裝前請先安裝 NodeJS 0.10 以上的版本,然後在目錄中透過以下 npm 命令安裝其他相依套件:
npm install --production
安裝完成之後先編輯一下 config.js 設定檔,可以調整 Ghost 一些啟動的 port、網址與資料庫等等設定。
vi ./config.js
修改以下區塊,如果要對外記得改 host 與 port (預設是 http://127.0.0.1:2368)
... production: { url: 'http://ghost.toright.com', mail: {}, database: { client: 'sqlite3', connection: { filename: path.join(__dirname, '/content/data/ghost.db') }, debug: false }, server: { // Host to be passed to node's `net.Server#listen()` host: '0.0.0.0', // Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT` port: '80' } }, ...
啟動你的 Ghost Blog
修改好後透過以下命令啟動服務
npm start --production
如果要開機就啟動可以將上述的命令寫到 /etc/rc.local,或者透過以前的教學封裝為 Liunx Service。最後打開瀏覽器輸入網址:http://your.domain/ghost/setup/,就可以看到設定畫面囉,如下:
設定好只後可以登入進到後台,Ghost 算是非常簡潔的系統,採用 MarkDown 進行文章的編輯,畫面如下:
大功告成!