node.js 开源博客系统Ghost安装配置

编程知识 更新时间:2023-05-02 15:38:48

本文参考原文-http://bjbsair/2020-03-22/tech-info/2827.html
node.js的世界里,目前最有名的也是应用最广的就是 Ghost了。根据官网最新信息,Ghost全球下载安装已经超过2,000,000次。

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

Ghost homepage

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

博客PK

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

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

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

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

Ghost 框架

Ghost Architecture

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

Framework

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

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

前端框架

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  
+ ghost-cli@1.13.1  
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/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系统,此时页面会提示进行初始配置。

初始配置-1

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

初始配置-2

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

初始配置-3

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

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

Ghost初探

  1. Ghost管理界面

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

Ghost管理界面

  1. Ghost本地系统主页

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

Ghost本地主页

总结

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

欢迎朋友们留言讨论。

更多推荐

node.js 开源博客系统Ghost安装配置

本文发布于:2023-04-27 01:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/03ed3e42a8da772695c491bd1cac0ad4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开源   系统   博客   node   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 106104文章数
  • 26942阅读数
  • 0评论数