Ghost

基于 Node.js 构建的开源博客平台
授权协议 MIT
开发语言 JavaScript
所属分类 建站系统、 开源博客系统
软件类型 开源软件
地区 不详
投 递 者 璩俊雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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 等评论系统来实现评论功能. 不过这些不是大问题, 接下来的版本中肯定会给予解决.

 相关资料
  • Ghost博客中文版 是 Ghost博客 的中文版本,增加了一些特有的功能。 中文版特有功能: [增加] 中文翻译 [增加] 博文百度搜索引擎优化功能。 [增加] 博文分享到微博、微信、QQ空间等社交媒体功能。 [增加] 第三方流量统计功能。 [增加] 博文配图功能。 [增加] 中文日期时间格式呈现。 [修复] 英文原版中文字数统计BUG。 [优化] 上传图片控件,切换到添加地址方式的状态呈现。

  • 本文向大家介绍在Ubuntu系统上安装Ghost博客平台的教程,包括了在Ubuntu系统上安装Ghost博客平台的教程的使用技巧和注意事项,需要的朋友参考一下 今天我们将会在Ubuntu Server 14.04 LTS (Trusty)上安装一个博客平台Ghost。 Ghost是一款设计优美的发布平台,很容易使用且对任何人都免费。它是免费的开源软件(FOSS),它的源码在Github上。截至20

  • 请问有什么开源的基于react的博客开源项目呢?

  • 本文向大家介绍基于Springboot2.0构建ES的多客户端,包括了基于Springboot2.0构建ES的多客户端的使用技巧和注意事项,需要的朋友参考一下 有时候我们操作es的时候会有一些特殊的需求,例如需要操作的index使用了不同的es服务器、用户名、密码、参数等,这个时候我们需要使用不同的es的客户端进行操作,但是我们又不希望拆分成多个项目进行使用,这个时候我们就需要在我们的配置中自己构

  • 本文向大家介绍Vue+SpringBoot开发V部落博客管理平台,包括了Vue+SpringBoot开发V部落博客管理平台的使用技巧和注意事项,需要的朋友参考一下 V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发。 演示地址: http://45.77.146.32:8081/index.html 项目地址: https://github.com/lenve/VBlog  登陆

  • 问题内容: 我目前在一个博客上工作,我想以以下形式创建指向我的个人文章的链接: 但是我不知道如何实现这一目标。 我找到了可以给我URI的东西。 然后,我将继续提取所需的部分并针对数据库进行请求。这似乎是一个非常非常愚蠢的问题,但是我不知道如何在Google上查找该问题(我尝试过…),但是我将如何处理该链接呢? 我尝试逐步解释它: 用户单击文章标题->页面将重新加载新的uri->我应该在哪里处理这个

  • 本文向大家介绍基于.NET平台常用的框架和开源程序整理,包括了基于.NET平台常用的框架和开源程序整理的使用技巧和注意事项,需要的朋友参考一下 自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库

  • 我需要创建一个GETendpoint来返回通过超文本传输协议客户端从另一个应用程序获取的资源,而不是基于实体。我获取的资源是一个数组: 然后我需要查询数据库以获取一些数据以添加到资源数组中。 所以我在中创建了它: 但是现在,我希望我的api返回json api响应格式:https://jsonapi.org/. 基于实体的资源,api平台完全支持。我不需要做太多。我只是在实体类中添加“key”并配