临近月末,Ghost 社区最重磅的消息恐怕就是“Ghost 管理后台将用 Ember.js 彻底重写”了。 这样做的原因其实也是很多软件工程实践中都会遇到的问题:在现有的开发平台遇到了难以解决的问题,最后的办法只能是更换开发平台。 Ghost 遇到的问题 Ghost 当前的管理后
MySQL下创建新用户、新数据库、设定访问权限控制都需要用到root密码。万一把root密码忘了,该怎么办? 幸运地是,重设密码很容易。 注意:MySQL的root用户和服务器操作系统的root用户是两个不同的用户,不要搞混了。 安全模式重置法 基本的思路是,以安全模式启动m
Apache 在全球的使用量一直稳居第一,而且随着 LAMP(Linux + Apache + MySql + PHP)的普及,熟练运用 Apache 的用户非常多,那么,用 Apache 作为 Ghost 的前端反向代理也是非常好的一个选择。 默认情况下,CentOS(或Red
我们以当前最新版本 Ghost v0.4.x 为例,说说如何通过 Nginx 直接分发 Ghost 中的静态文件,从而提升 Ghost 系统的性能。 我们都知道 Nginx 在分发静态文件方面效率非常高,如果你在用 Nginx 做 Ghost 的反向代理的话,直接让 Nginx
概述 宗旨 Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响
Handlebars.js 中文文档/参考手册 介绍 Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端
目前 Ghost 系统并未在后台提供设置统计代码的功能,也没有提供在主题(theme)中获取统计代码的能力。现在的解决办法是在主题模板中手动添加,这就需要对模板文件做些改动,我们以 Ghost 默认的 casper 主题为例。 进入你的 Ghost 安装目录,用任何编辑器打开 c
前面三篇文章分别讲解了 Node.js、Nginx、MySQL 的安装,如果前几步没搞定的话,先回去转转吧: 在阿里云服务器上安装 Ghost (1)-- 安装 Node.js 在阿里云服务器上安装 Ghost (2)-- 安装 Nginx 在阿里云服务器上安装 Ghost (3
Ghost 默认采用 Sqlite3 数据库,但是我还是建议用 MySQL,避免将来由于数据多、访问量多而导致性能下降。 注意:本系列教程只是针对阿里云上的 Ubuntu 12.04 。本章讲解的 MySQL 安装、设置是针对 5.5 版本。如果你的版本不同,有可能会出现问题
与前面安装 Node.js 相比,安装 Nginx 就非常简单了! 执行以下指令: sudo apt-get install nginx OK!Nginx 装好了!就这么简单! 接下来我们启动 Nginx 服务: sudo service nginx restart 现在