node.js 開源博客系統 Ghost 安裝配置

本文參考原文-http://bjbsair.com/2020-03-22/tech-info/2827/
node.js的世界裏,目前最有名的也是應用最廣的就是 Ghost了。根據官網最新信息,Ghost全球下載安裝已經超過2,000,000次。

Ghost 創辦者是非盈利組織,成立於 2013 年 4 月。這家公司的使命是爲世界各地的獨立記者和作家創建最佳的開源工具,並對未來網絡媒體產生真正的影響。

node.js 開源博客系統 Ghost 安裝配置

Ghost homepage

同傳統的WordPress相比,Ghost速度更快,更加輕便。

博客PK

既然現在流行的博客很多,爲什麼選擇Ghost, 我們先看一下功能PK。

node.js 開源博客系統 Ghost 安裝配置

node.js 開源博客系統 Ghost 安裝配置

從上圖我們可以看到無論是跟開源的博客或者商用閉源的博客相比,Ghost都具有一定的優勢。尤其是表現在以下幾方面。

  • 安全性
  • SEO,Ghost自帶SEO
  • REST API
  • SDK
  • 前端框架支持,這點很重要,Ghost支持多個前端框架包括Vue,這是Wordpress不具備的。

對於前端工程師來說,選擇Ghost做自己的技術博客是一個不錯的決定。

Ghost 框架

node.js 開源博客系統 Ghost 安裝配置

Ghost Architecture

從架構上看,前端方面,Ghost支持H5, 也支持移動設備。數據庫主要是關係型數據庫,包括SQLite, MySQL等。另外也支持雲存儲,包括Azure, 和亞馬遜的S3。

node.js 開源博客系統 Ghost 安裝配置

Framework

從這張圖我們可以看出,Ghost提供命令行Ghost CLI工具,稍後在Ghost安裝中我們會使用。Ghost的Admin Client,支持多個平臺,包括Windows, Linux, Mac等。在Web處理方面,Ghost採用Express框架。

在前端框架的支持上,凸顯了Ghost的強大,除了自己的Themes以外,還支持多個框架,包括VuePress等。

node.js 開源博客系統 Ghost 安裝配置

前端框架

Ghost安裝

非常簡單的安裝,只需要分兩步,一是安裝Ghost-CLI,第二步是通過Ghost命令進行本地安裝。前提是必須要安裝好node.js環境。

  1. 安裝Ghost-CLI, 命令行中的-g表示全局安裝
D:\Program Files\nodejs>npm install ghost-cli@latest -g  
D:\Program Files\nodejs\node_global\ghost -> D:\Program Files\nodejs\node_global\node_modules\ghost-cli\bin\ghost  
+ [email protected]  
added 68 packages from 31 contributors, removed 23 packages and updated 68 packages in 171.586s
  1. 通過Ghost進行本地安裝
D:\Projects\ghost>ghost install local  
√ Checking system Node.js version  
√ Checking current folder permissions  
√ Checking memory availability  
√ Checking for latest Ghost version  
√ Setting up install directory  
√ Downloading and installing Ghost v3.11.0  
√ Finishing install process  
√ Configuring Ghost  
√ Setting up instance  
√ Starting Ghost  

Ghost uses direct mail by default. To set up an alternative email method read our docs at https://ghost.org/docs/concepts/config/#mail  

------------------------------------------------------------------------------  

Ghost was installed successfully! To complete setup of your publication, visit:  

    http://localhost:2368/ghost/

安裝結束後,Ghost服務會由Node.js自動啓動。通過上面的URL就可以進行訪問。

  1. 初始配置

通過 http://localhost:2368/ghost/ 訪問安裝好的Ghost系統,此時頁面會提示進行初始配置。

node.js 開源博客系統 Ghost 安裝配置

初始配置-1

在上圖中選擇"Create your account"進行賬號的創建。

node.js 開源博客系統 Ghost 安裝配置

初始配置-2

在頁面上依次輸入站點名稱,用戶全名,郵件地址和密碼,進行下一步。

node.js 開源博客系統 Ghost 安裝配置

初始配置-3

在當前頁面中,不需要輸入其他人的郵件,直接點擊"I'll do this laster, take me to my site"。此時會進入Ghost的管理頁面。

到這裏,Ghost的安裝配置就結束了。

Ghost初探

  1. Ghost管理界面

在安裝配置完成後,系統會進入管理界面。如下圖,左邊是管理菜單,右邊就是主頁了。

node.js 開源博客系統 Ghost 安裝配置

Ghost管理界面

  1. Ghost本地系統主頁

根據安裝的步驟,Ghost使用本地端口2368。打開瀏覽器,訪問http://localhost:2368就可以訪問本地的系統主頁了。

node.js 開源博客系統 Ghost 安裝配置

Ghost本地主頁

總結

Ghost的介紹,安裝配置的介紹就到這裏。

歡迎朋友們留言討論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章