返回部落格

使用 Ghost 架設部落格

使用 Ghost 架設部落格

Ghost 是一個完全開源、適應性強的平台,用於建立和運行現代線上出版物。使用 Ghost,架設部落格簡置是小菜一碟。配合 CloudSigma 的 已準備好的基礎 程式庫作業系統映像檔.

簡介

首先,我在 CloudSigma 上建立了一台配備 5 GHz CPU 和 8 GB RAM 的機器。我將其命名為 “Ghost-Blog” 並針對 ‘Linux VM’ 進行優化。我從程式庫中掛載了 Ubuntu 16.04 LTS 映像檔,並將其大小調整為 100 GB。首先,最重要的一個方面是分配一個靜態 IP,這樣如果我們需要重新啟動機器,就不必經歷 DNS 管理的額外麻煩。

然後,一旦伺服器啟動並運行,我們就開始為安裝 Ghost 做準備。

之後,對於生產環境,Ghost 官方推薦以下技術棧:

  • Ubuntu 16.04
  • MySQL
  • NGINX (SSL 最低要求為 1.9.5)
  • Systemd
  • 透過 NodeSource 安裝的 Node v6
  • 至少 1GB 記憶體 (可以使用 swap)
  • 用於執行 ghost 指令的非 root 使用者

在伺服器上,我們將首先升級套件清單,然後升級已安裝的套件。這將有助於我們獲取任何套件/軟體的更新版本。

在確保所有套件都是最新版本後,我們就可以開始進行安裝。

NGINX 安裝

首先,我們安裝 NGINX。根據 NGINX Wiki,“NGINX 是一款免費、開源、高效能的 HTTP 伺服器和反向代理,同時也是一款 IMAP/POP3 代理伺服器。NGINX 以其高效能、穩定性、豐富的功能集、簡單的配置和低資源消耗而聞名。”

這是允許我們的資料透過投射到某個連接埠來公開可用的組件,使用者可以從該連接埠進行存取。

安裝 NGINX 後,我們將安裝 MySQL 伺服器。MySQL 是一個開源的關聯式資料庫管理系統。這個組件將儲存我們部落格的資料。

請務必為 MySQL 伺服器設定密碼。這很重要,因為 Ghost 不支援無密碼驗證機制。

接下來,我們安裝 Node。Node.js 是一個開源、跨平台的 JavaScript 執行環境,可在伺服器端執行 JavaScript 程式碼。

要安裝 Node v6,我們首先需要將 NodeSource 軟體源新增到我們的機器中。

新增軟體源後,我們將能夠使用此指令安裝 Node。

然後,當我們的機器準備就緒時,我們就可以安裝 Ghost。

安裝 Ghost CLI 後,我將在 /var/www/ 中建立一個目錄 ‘ghost’,以便在其中架設部落格。

接下來,我將把該目錄的所有權授予我的使用者 ‘cloudsigma’。

以下指令將按照推薦方式變更目錄的權限。

Ghost 安裝

最後,我們可以架設部落格了。漫長的等待結束了!

 

當我們輸入 ghost install 指令時,以下將是輸出內容,其中各種提示在此處以粗體顯示。

 

現在我們已經設定好 Ghost,我們可以在設定期間提到的 IP 上存取它。例如,如果我使用的是 192.168.0.22,任何人都可以透過 http://192.168.0.22 存取該部落格

此外,我們需要於 http://192.168.0.22/ghost 設定部落格管理員介面。完成上述步驟後,請立即從本機電腦的網頁瀏覽器開啟此連結。Ghost 管理員頁面將會開啟,外觀如下所示:

Ghost Welcome Screen

Ghost 歡迎畫面

系統會提示您建立帳戶。點擊按鈕以進入此畫面,您需要在此首次建立帳戶以存取使用者介面。之後,填寫所有詳細資訊並進入下一頁。

Account Creation

Ghost 帳戶建立

在下一個畫面中,您可以邀請將與您一起撰寫故事的團隊成員。他們將會收到電子郵件邀請。

Invite Your Team

Ghost 邀請您的團隊

之後,您將登入到如下所示的控制面板:

Ghost Your Stories

Ghost 您的故事

您可以在「設定」中進行各種設定以進一步個人化。例如 – 「一般」、「設計」等分頁。

最後,若要撰寫新故事,您可以點擊左側面板上的「新增故事」(New Story)。

Ghost Quick Setup

Ghost 快速設定

 

就這樣。祝您的新部落格專案取得圓滿成功!

分享此文章

author

Akshay Nagpal

作者 · CloudSigma

Preslav Dobrev 是 CloudSigma 的創意設計師,專注於透過傳統與創新行銷渠道建立一致的企業形象。他擅長將藝術願景與策略行銷相融合,創造具有影響力的品牌敘事。

留言

目前尚無留言。成為第一個留言的人吧。