在 Windows Azure 上架設 Ghost 部落格平台

Ghost 是一個以 node.js 開發的部落格平台,它的特色是可以使用 Markdown 語法來撰寫文章,同時也提供了很多設計優良的版型。而除了直接付費在 ghost.org 上面建立部落格之外,也可以直接下載它的程式碼,然後架設 node.js 執行環境,也可以自己擁有一個 ghost 的部落格系統。

而由於 Windows Azure Websites(網站服務)也支援 node.js 的執行環境,所以也很適合拿來架設 ghost,除了可以自行部署到 Windows Azure 之外,在建立 Windows Azure 網站服務的組件庫(gallery)也加入了 ghost 的套件,讓想要架站的人可以更輕鬆地立即擁有一個自己的 ghost 部落格,如下所示:


選擇從組件庫架設網站


從 BLOGS 類別可以選擇架設 Ghost

選擇從 Ghost 來架設網站,接著就是填寫想要的網站名稱,以及程式要放置的資料中心位置,數分鐘之後你的 Ghost 部落格就正式上線了,Windows Azure 會幫你設定好該做的設定(包括使用 Node 的版本)。

上線後的第一件事,就是到 https://[你的網站名稱].azurewebsites.net/ghost/ 路徑來設定第一位管理者的帳號密碼,剩下的操作建議參考 Ghost 的官方文件來瞭解如何設定 Ghost 部落格。而另外要注意的是,這樣的架設方式是使用 SQLite 作為部落格的資料庫,而 Windows Azure 網站服務提供的檔案系統空間目前是 1GB,如果想要改用其它 Ghost 支援的資料庫系統,可能需要去調整部落格內的 config.js 檔案來另外作設定。