文章列表

让运行在 Docker 中的 Ghost 支持阿里云 OSS

查看评论
最近在优化 Ghost 作为线上使用的内容管理后台,作为线上使用的系统,不同于内部 MIS ,可靠性和应用性能需要有一定保障。解决性能问题,最简单的方案便是进行水平扩展,而我们知道,如果想要让一个服务做到水平可扩展,除了要将应用运行状态单独持久化外,也必须做到文件储存的持久化,云平台的对象储存就是一个很好的文件持久化方案。Ghost 是一个典型的单体应用,v3.x 版本的容器化文档其实不多,而介绍如何使用 Aliyun OSS 的文档更是没有,折腾过程还是挺有趣的,记录下来,希望能够帮助到后面有需求的同学。 阅读全文

从定制 Ghost 镜像聊聊优化 Dockerfile

查看评论
在[《修理 Ghost 中文输入法的 BUG》]一文中,通过给源码打补丁,并进行编译的方式,我们解决了 Ghost 的“陈年固疾”:不能正常输入中文。两个月过去了,Ghost 开启了鸡血模式,不讲道理的更新了若干版本,从当时的 3.3.0 飙升至 3.9.0,考虑到项目中有依赖 Ghost,需要持续的更新维护,那么就在这里分享一下,如何更好的折腾它。在[GitHub] 的仓库中,我们可以看到,解决这个 Bug 需要两步走... 阅读全文

修理 Ghost 中文输入法的 BUG

查看评论
去年的时候,我曾写过一篇文章 [《 将 Ghost 迁移 Hugo 背后的事 》] 里面描述了Ghost 当前对于非英文用户的主要问题。 阅读全文

加速Ghost静态资源

查看评论
Ghost最近势头不错,连续几个月,基本每个月都是release 2个版本,不过也正是因为如此,ghost每次发布之后,API都会有些许变动。故,不建议在官方merge任何i18N功能之前,使用中文版本,毕竟后台没几个英文,前台主题可以依赖自己的主题模板去实现i18N,没有使用影响。下面分享一个简单修改的细节,可以使用七牛一类的CDN服务商无痛加速网站资源。 阅读全文