[Node.js] How to porting free Ghost Blog

最近在選擇 Blog 平台時, 尋找了幾個包含:Wordpress、Joomla 等等, 然而在搜尋過程中,發現了一個新崛起的 Ghost,跟我們目前團隊在開發上一樣都使用 node.js 編寫.

因此在考量上除了自己改得動此包程式,以及 node 可以容載更高的流量和編輯界面可以使用 markdown 語法外,Ghost 此團隊在維護此包 Source code 很用心,從 Github 上去看幾乎每天都有 commit 更新,所以就選擇 Ghost 了

由於之前大家會討論支援node.js的主機比較難找,但最近以 node 夯的程度,在網路上都可以找到很多懶人包的 porting 方式,今天就分享一個只要五分鐘就可以將Ghost 架好的方法

Porting to Heroku server for free

在 Host provider 上原本有考慮 EC2、Heroku 或是 Azure ,但基於 Heroku 每月有 750 小時的免費使用時數,就選擇它了,從官網上的步驟去 porting to heroku 步驟看起來蠻繁雜的,這裡提供一個 10 分鐘就可以把 Ghost 跑起來的步驟

1.輸入App Name

2.輸入你要的 Host URL name 及將檔案儲存於 S3 的空間設定檔

3.如何取得 S3 相關設定檔

建立Acesss key and Security key,記得要把CSV檔存下來

接著到 S3 建立一個儲存 Bucket

建立好一個 Bucket 會在下面列表出現,之後 ghost blog 上傳的圖檔都會儲存於此 Bucket 之下

4.最後將 Access key 、Security key 以及 Bucket name 輸入到第二步驟的設定檔,點選 Deploy button 即可完成部署

Ben Shiue

Having being a full stack engineer. His interests in Node.js, ARM mbed, IoT solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io