Ghost 开源博客平台

Ghost 是一个简洁、强大的写作平台。你只须专注于用文字表达你的想法就好,其余的事情就让 Ghost 来帮你处理吧。

JavaScript 的常见“陷阱”

PHP是我的第一门编程语言,之后通过像jQuery这样的库首次接触JavaScript。由于JavaScript与PHP的工作原理不同,开始时总有一些JavaScript问题困扰着我。即使现在,仍有让我感到疑惑的东西。我想分享一些开始使用JavaScript时我苦苦思考的问题。这

阅读全文

JavaScript中的原型和继承

请在此暂时忘记之前学到的面向对象的一切知识。这里只需要考虑赛车的情况。是的,就是赛车。 最近我正在观看 24 Hours of Le Mans ,这是法国流行的一项赛事。最快的车被称为 Le Mans 原型车。这些车虽然是由“奥迪”或“标致”这些厂商制造的,可它们并不是你在街上或

阅读全文

Markdown 语法指南

Ghost 只支持用 Markdown 格式写文章。Markdown 是利用标点符号和特殊字符标记特殊语法,用于格式化内容。对于 Markdown 新人,此指南将帮助你熟悉所有语法以及我们扩充的功能。Ghost 所支持的 Markdown 语法混合了标准 Markdown 语法和

阅读全文

将 Ghost 作为 NPM 模块使用

随着 Ghost 最新版本 0.4.2 的发布,Ghost 可以被当做 NPM 模块来使用了! 用法 和普通的 NPM 模块一样,也是在 package.json 文件中添加一个依赖模块,具体方式如下: 在 package.json 文件中,将 Ghost 添加为依赖模块。 "d

阅读全文

Ghost 0.4.2 主题加入的新特性

Ghost 0.4.2 在三月底前发布了!这次发布的版本按说应该是打补丁的一个版本,但是却打破常规,引入了很多新特性。详细的更新列表请参考这里。下面我们主要来说说 Ghost 主题中加入的新特性。 package.json Ghost 主题允许通过 package.json 文件

阅读全文

编写跨平台的 Node.js 代码

Node.js 最强大的一点就是“跨平台”。只要在编码时稍微注意一下,你的代码就通吃 Windows、Linux 和 OSX 平台。 Node.js 是跨平台的,也就是说它能运行在 Windows、OSX 和 Linux 平台上。很多 Node.js 开发者都是在 OSX 上做开

阅读全文

Ghost 0.4.2 正式版发布

今天,我们正式发布 Ghost 0.4.2 - 这是一个维护性版本。 按照惯例,维护性版本一般只是修复一些 bug。但是,在 1.0 版本之前,我们希望激进一些以便能加快开发步伐,因此,这个版本包含了一些你已经期望很久的新特性! [新增] 支持在触屏设备上编辑内容! [新增] 支

阅读全文

用 Upstart 守护 Ghost

在“在阿里云上安装 Ghost”系列教程中我们讲解了如何安装 Node.js、Nginx、MySQL、Ghost ,并最终启动 Ghost 完成博客系统的搭建。在最后一篇教程中,我们讲解了使用 forever 作为 Ghost 的守护程序,当 Ghost 进程意外死掉的时候,fo

阅读全文

用 highlight.js 为文章中的代码添加语法高亮

如果我们的文章中包含了代码,Ghost 默认是不做处理的,也就是说:没有为代码增加语法高亮。 其实,这个问题可以从 Ghost 系统入手解决,可惜现在 Ghost 还不支持插件,如果直接修改 Ghost 系统的话,每次系统升级都会很麻烦;那么,我们只好在页面上解决这个问题了,也就

阅读全文