node安装及环境配置_node.js 开源博客系统 Ghost 安装配置

node.js的世界里,目前最有名的也是应用最广的就是 Ghost了。根据官网最新信息,Ghost全球下载安装已经超过2,000,000次。

Ghost 创办者是非盈利组织,成立于 2013 年 4 月。这家公司的使命是为世界各地的独立记者和作家创建最佳的开源工具,并对未来网络媒体产生真正的影响。

5e625fa92af267664632256dc5595884.png

Ghost homepage

同传统的WordPress相比,Ghost速度更快,更加轻便。

博客PK

既然现在流行的博客很多,为什么选择Ghost, 我们先看一下功能PK。

52e3579966ca961511ec656c9c24f579.png
5a72063d70f3f156a537bdbd1785dc9a.png

从上图我们可以看到无论是跟开源的博客或者商用闭源的博客相比,Ghost都具有一定的优势。尤其是表现在以下几方面。

  • 安全性
  • SEO,Ghost自带SEO
  • REST API
  • SDK
  • 前端框架支持,这点很重要,Ghost支持多个前端框架包括Vue,这是Wordpress不具备的。

对于前端工程师来说,选择Ghost做自己的技术博客是一个不错的决定。

Ghost 框架

0670c590f0a32063a5ddc627f56f1c3d.png

Ghost Architecture

从架构上看,前端方面,Ghost支持H5, 也支持移动设备。数据库主要是关系型数据库,包括SQLite, MySQL等。另外也支持云存储,包括Azure, 和亚马逊的S3。

7991ac4a47a9acf61756e003a1f46f71.png

Framework

从这张图我们可以看出,Ghost提供命令行Ghost CLI工具,稍后在Ghost安装中我们会使用。Ghost的Admin Client,支持多个平台,包括Windows, Linux, Mac等。在Web处理方面,Ghost采用Express框架。

在前端框架的支持上,凸显了Ghost的强大,除了自己的Themes以外,还支持多个框架,包括VuePress等。

d45c97040fc4466d7fd66d1d3a9f684d.png

前端框架

Ghost安装

非常简单的安装,只需要分两步,一是安装Ghost-CLI,第二步是通过Ghost命令进行本地安装。前提是必须要安装好node.js环境。

  1. 安装Ghost-CLI, 命令行中的-g表示全局安装
D:Program Filesodejs>npm install ghost-cli@latest -gD:Program Filesodejsode_globalghost -> D:Program Filesodejsode_globalode_modulesghost-clibinghost+ ghost-cli@1.13.1added 68 packages from 31 contributors, removed 23 packages and updated 68 packages in 171.586s
  1. 通过Ghost进行本地安装
D:Projectsghost>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 GhostGhost 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系统,此时页面会提示进行初始配置。

b3d72b8c1ab840238563caccb8a9da31.png

初始配置-1

在上图中选择"Create your account"进行账号的创建。

64ac5f51f37e1a8eb825df8dd9e08cdc.png

初始配置-2

在页面上依次输入站点名称,用户全名,邮件地址和密码,进行下一步。

eefb399e93ca03a784d1f507cbe9dd30.png

初始配置-3

在当前页面中,不需要输入其他人的邮件,直接点击"I'll do this laster, take me to my site"。此时会进入Ghost的管理页面。

到这里,Ghost的安装配置就结束了。

Ghost初探

  1. Ghost管理界面

在安装配置完成后,系统会进入管理界面。如下图,左边是管理菜单,右边就是主页了。

cf0b5cf78511edf39be7d6ee11c2251b.png

Ghost管理界面

  1. Ghost本地系统主页

根据安装的步骤,Ghost使用本地端口2368。打开浏览器,访问http://localhost:2368就可以访问本地的系统主页了。

112841f0c983d60f6d82da86170ab68a.png

Ghost本地主页

总结

Ghost的介绍,安装配置的介绍就到这里。

欢迎朋友们留言讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值