Ghost (博客平台):修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Haku1998留言 | 贡献
Haku1998留言 | 贡献
无编辑摘要
第2行: 第2行:


Ghost是用[[JavaScript]]编写的博客平台,基于[[MIT许可证]]开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。
Ghost是用[[JavaScript]]编写的博客平台,基于[[MIT许可证]]开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。
Ghost是一款个人博客系统,它是使用[[Node.JS]]语言和MySQL数据库开发的,同时支持[[MySQL]]、[[MariaDB]]、[[SQLite]]和[[PostgreSQL]]。用户可以在支持[[Node.js]]的服务器上使用自己的博客。
Ghost是一款个人博客系统,它是使用[[Node.js]]语言和MySQL数据库开发的,同时支持[[MySQL]]、[[MariaDB]]、[[SQLite]]和[[PostgreSQL]]。用户可以在支持[[Node.js]]的服务器上使用自己的博客。
Ghost官方支持版,同时有爱好者开发的第三方中文汉化版,如Ghost的中文汉化版。Ghost提供开发插件的API和可以定制的[[Handlebars]] 主题模板样式。
Ghost官方支持版,同时有爱好者开发的第三方中文汉化版,如Ghost的中文汉化版。Ghost提供开发插件的API和可以定制的Handlebars主题模板样式。



== 功能概况 ==
== 功能概况 ==

2015年3月28日 (六) 17:31的版本


Ghost是用JavaScript编写的博客平台,基于MIT许可证开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。 Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQLMariaDBSQLitePostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。 Ghost官方支持版,同时有爱好者开发的第三方中文汉化版,如Ghost的中文汉化版。Ghost提供开发插件的API和可以定制的Handlebars主题模板样式。

功能概况

因为Ghost的简单易用,很多个人博客网站已经开始使用Ghost架设网站。Ghost提供的功能包括:

  1. 文章发布、标签、星标。
  2. 提供文章、分类的RSS聚合。
  3. 提供封面的添加、制定META。
  4. 支持Trackback和pingback。
  5. 支持文章的导入、导出功能。
  6. 支持多用户注册登录,后台管理功能。
  7. 支持使用标签(Tags)

版本

2012年11月,前WordPress UI首席设计师,创始人John O'Nolan在博客里提出Ghost计划,开发用于替代WordPress的博客程序。

2013年4月29,Ghost在Kickstarter获得196362英镑社会捐助。先后获得WooThemesENVATO微软等公司的支持。

2013年9月19日, Ghost的第一个公开版本发布,预览版命名为Kerouac。

2013年10月14日, Ghost0.3.3在GitHub发布。在GitHub进行开发、升级和更新。


最新版本

Ghost 0.5.10:

  • [新增]RSS图片输出
  • [新增]用户帮助菜单
  • [新增]对于Node v0.12以及IO.js v1.2的支持

历史版本

Ghost 0.5.9:

  • [新增]导航菜单构造器
  • [新增]导航菜单
  • [新增]在 RSS 中到处图片
  • [修复]用户详情页面不正确的用户角色展示
  • [修复]重新验证模型不接受密码
  • [修复]通过 API 可以覆盖博文的 published_by 数据库字段
  • [安全]用户可以通过 API 编辑没有授权的数据
  • [安全]删除标签时易受 XSS 攻击的弱点
  • [安全]XSS vulnerability when using URLs for blog & user images

相关信息

运行环境

Ghost的源代码是基于Node.js(服务器端JavaScript执行引擎,基于谷歌的V8引擎)。稳定兼容版本:Node.JS v0.10.x 。兼容版本:IO.js v0.12平台。建议版本:Node.js 0.10.36 和 npm 2.5.0。

2015年3月10日,新版本Ghost 0.5.10 开始支持Node v0.12 和 IO.js-v1.2 平台。[1]

Markdown语法

Ghost可以使用Markdown和HTML混合编辑文章。

最常见的Markdown格式选项和键盘快捷键:

输出后的效果 Markdown 快捷键
Blod **text** Ctrl/⌘ + B
Emphasize *text* Ctrl/⌘ + I
Strike-through ~~text~~ Ctrl + Alt + U
Link [title](http://) Ctrl/⌘ + K
Inline Code code` Ctrl/⌘ + Shift + K
Image ![alt](http://) Ctrl/⌘ + Shift + I
List * item Ctrl + L
'Blockquote' > quote Ctrl + Q
H1 # Heading
H2 ## Heading Ctrl/⌘ + H
H3 ### Heading Ctrl/⌘ + H (x2)