基于 Node.js 构建的开源博客平台 Ghost

基于 Node.js 构建的开源博客平台 Ghost

MIT
JavaScript 查看源码»
跨平台
2013-10-26
fengyqf

Ghost 是一个开源的博客平台,  可以把他看作 WordPress 的一个挑战者. 现阶段的 WordPress 已经可以明显感觉到有些臃肿不堪, 无论是构架, 设计,  还是实现处处都显示出这是一个 10 年前就诞生的项目, 尤其是最近几个版本更新, 几乎都只是在功能和交互层面作出改进,  而看不到本质上的进步和优化. 因此我更愿意把 Ghost 看作 WordPress 的继任者. 同时, Ghost 基于 JavasSript 的 Node.js 进行开发, 在可预见的未来里, JS 无疑比 PHP 有着更多的优势.

先简单说一下我认为 Ghost 具备或即将具备的几点优势:

  • 从头写起, 比 WordPress 等现行博客平台少了许多「 历史遗留问题 」;

  • Node.js 本身是一个非常优秀的平台;

  • 采用实时架构, 大大提高访问体验. 而 WordPress 前端完全依靠 jQuery, 任何一个动作都需要重载页面;

  • 非常简洁, Zip 安装包只有 1.7M, 部署完成之后在 30M 之内. 运行效率比 WordPress 高上一个数量级;

  • 专注于博客内容本身, 而不需要用户去关心博客平台的种种问题. 采用了 Markdown 编辑器, 有着非常棒的写字体验;

  • 搭建极其简单( 至少 Windows 下本地搭建是这样的 ), 可以说不需要任何编程基础, 降低了写博客的门槛.

当然咯作为一个新生的博客平台, 现阶段还存在较多的不足. 不过考虑到目前仍处于 0.3.3 版本, 连稳定版第 1 版都算不上, 可见开发者仍然对 Ghost 充满了信心.

  • 目前的功能太少, 后台可以说是简陋不堪. 不过在 Ghost 开发者的博客中提到 0.4 版本中才会加入 Dashboard 的功能, 那么目前的暂时算作迷你后台吧;

  • 目前支持 Node.js 的空间商少之又少, 很难将 Ghost 发布出去. 这个页面有 说明这点, 目前只有Amazon EC2, DigitalOcean, Rackspace Cloud 等云服务商, Webfaction,  Dreamhost 等 VPS 服务提供商能够托管 Ghost, 而采用 cPanel 面板的一系列独立主机以及虚拟空间都是为 PHP 服务,  所以无法支持 Ghost;

  • 主题和插件的数量远不及 WordPress, 目前官网只有十个左右的主题供下载或购买, 而且质量不敢恭维.

  • 很多基本功能在现在的 0.3.3 版本中还未出现, 比如多用户登陆, 发起评论等. 目前只能通过 Disqus 等评论系统来实现评论功能. 不过这些不是大问题, 接下来的版本中肯定会给予解决.

refer http://capbone.com/ghost/

的码云指数为
超过 的项目
加载中

评论(8)

H
Habit

引用来自“二进制艺术”的评论

一说 ghost,就想到了重装系统

引用来自“longforus”的评论

以前玩得贼6,几乎可以闭眼操作
😂加班到深夜闭眼操作那得算睡着了
longforus
longforus

引用来自“二进制艺术”的评论

一说 ghost,就想到了重装系统
以前玩得贼6,几乎可以闭眼操作
淡茗
淡茗
名字取得稀巴烂的典型
Zac_49
Zac_49

引用来自“科技范麒麟才子”的评论

一说 ghost,就想到了重装系统
哈哈,😏 那你应该30岁以上了
二进制艺术
二进制艺术
一说 ghost,就想到了重装系统
shanzhong
shanzhong
二次和开发简单容易上手,本人基于ghost做了一个项目:演示网址 heimashidai.com
z
zb1499352250286
ghost在1.X以后推出了ghost-cli,真的快要一键安装了,霸气,具体安装可以参考:如何极简快速安装Ghost博客: https://datavisit.cn/quick-install-ghost/
苗哥
苗哥
好是好,只不过现在没有时间折腾,有空再研究研究... Ghost博客

Ghost 2.23.2 发布,基于 Markdown 的在线写作平台

Ghost 2.23.2 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

06/06 07:34

Ghost 2.22.0 发布,基于 Markdown 的在线写作平台

Ghost 2.22.0 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

05/09 07:36

Ghost 2.21.1 发布,基于 Markdown 的在线写作平台

Ghost 2.21.1 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

05/01 07:20

Ghost 2.21.0 发布,基于 Markdown 的在线写作平台

Ghost 2.21.0 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

04/24 07:18

Ghost 2.19.3 发布,基于 Markdown 的在线写作平台

Ghost 2.19.3 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

04/06 06:13

Ghost 2.19.2 发布,基于 Markdown 的在线写作平台

Ghost 2.19.2 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

04/03 07:33

Ghost 2.18.3 发布,基于 Markdown 的在线写作平台

Ghost 2.18.3 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

03/25 07:01

Ghost 2.16.3 发布,基于 Markdown 的在线写作平台

Ghost 2.16.3 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

03/07 07:42

Ghost 2.16.1 发布,基于 Markdown 的在线写作平台

Ghost 2.16.1 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

02/27 07:14

Ghost 2.15.0 发布,基于 Markdown 的在线写作平台

Ghost 2.15.0 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的...

02/23 07:36

没有更多内容

加载失败,请刷新页面

17
回答
【ghost初级教程】 怎么搭建一个免费的ghost博客

ghost博客系统无疑是这个月最火热的话题之一,这个号称”只为博客“的系统,早在项目开始之初就受到了众人的关注。它使用了当前最火热node.js技术,10...

2013/10/28 11:17

没有更多内容

加载失败,请刷新页面

没有更多内容

使用 Docker Compose 管理多个容器实例

说明 Docker Compose 是用来定义和运行复杂 docker 应用的编排工具。你可以在 docker-compose.yml 文件中定义一个或多个容器应用,以及他们的依赖关系、网络、构建等内容。 安装Docker Comp...

01/25 14:59
204
0
Ghost Blog 开发环境搭建

Ghost 是基于 Node.js 的开源博客平台,由前 WordPress UI 部门主管 John O’Nolan 和 WordPress 高级工程师(女) Hannah Wolfe 创立,目的是为了给用户提供一种更加纯粹的内容写作与发布平...

2016/12/26 12:38
128
0
Ghost Blog

安装Ghost博客程序记事

2013/12/19 22:31
152
0
Ghost博客主题制作简明教程

本文讲述如何给ghost博客系统创作主题,以创建一个简单的主题为例。我使用的ghost版本是0.5.2。 ##以development mode启动ghost $ cd ghost/ $ NODE_ENV=development node index.js 这种模式...

2016/03/08 18:47
1K
1
在阿里云服务器上安装 Ghost

在阿里云服务器上安装 Ghost

2015/11/03 23:07
163
0
博客搭建攻略(一):平台选择

虽然在大学生涯就有开始写技术博客,但是一直都是三分钟热度,断断续续的在一些大平台上记录过一些内容,最终也都不了了之。真正开始搭建属于自己的博客(didispace.com)和分享技术内容是从...

2017/11/01 22:18
152
0
hostingranking.cn·基于ghost的轻量技术架构整理

本篇纯粹只讲hostingranking.cn网站的技术架构,也就是怎么做到的,达到什么效果。至于它是什么,为什么要做暂且不说,另篇会分享。 技术组成 首先hostingranking.cn是基于ghost博客平台而构...

02/24 15:32
27
0
DM 源码阅读系列文章(八)Online Schema Change 同步支持

作者:lan 本文为 DM 源码阅读系列文章的第八篇,上篇文章 对 DM 中的定制化数据同步功能进行详细的讲解,包括库表路由(Table routing)、黑白名单(Black & white table lists)、列值转化...

06/20 10:32
24
0
Journey源码分析二:整体启动流程

不可不说,静态语言的源码看起来确实比较方便,之前看python的源码可是很累的。 journey的入口函数在`main.go`中,`main()`函数做了以下几件事: 1. 设置了`GOMAXPROCS`为CPU核数 2. 使用`fl...

2015/09/07 18:43
149
0
docker中操作系统与应用

busybox linux系统的瑞士军刀。可以用来熟悉linux命令,镜像只有3MB不到。docker search busybox和docker pull busybox和docker images和docker run -it busybox和mount。 docker官方推荐alp...

2017/11/19 00:05
53
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部