Ghost

使用 GitLab CI 自动部署 Ghost 主题

CI

使用 GitLab CI 自动部署 Ghost 主题

> 2022年05月24日,居家隔离的第 N 天 今天收到了 Ghost 5.0 发布的邮件,第一时间更新了下,发现主题里有些功能已经不兼容了,于是准备对主题做下更新。在看 Ghost Integrations 的时候发现有个 GitHub 的插件特别好用,支持通过 GitHub Actions 自动部署你的主题。但是我自己的项目用的都是 GitLab,找了一圈,没有官方的插件。于是尝试自己通过 GitLab CI 来实现。 大致看了下基于 GitHub Actions 自动部署的实现方式,通过官方提供的一个 TryGhost/action-deploy-theme 的步骤,代码很简单,总共 40 行,我们来看下它做了什么: const path = require('path'

Ghost Docker 部署方式配置邮箱

Docker

Ghost Docker 部署方式配置邮箱

2019年01月09日 天气阴很久没登录博客了,今天登录时,发现忘记密码了,之前都是自动登录的,估计是自动登录过期了,没办法自动登录了,试了几次,账号被锁定了。 尝试找回密码,发现好像没有配置 SMTP 邮箱。于是找了下配置项,用 Docker 部署的话,在编排模板的 environment 中添加如下配置: - 'mail__transport=SMTP' - 'mail__from=Ghost <xx@xxx.com>' - 'mail__options__host=smtp.qiye.aliyun.com' - 'mail_