Ghost 的 STMP 邮件服务可以用作登入密码重设,或是邀请登入注册之用。 我的网站的 STMP 是用 mailgun 的服务,一直以来相安无事,只不过有些域名会没办法发送,至少我所发现微软的邮箱如:outlook/ hotmail 都会发送失败,只不过我的网站没什么人注册所以并不是什么事。 只不过在 二月的时候我发现发现我的多交钱,不知名的用户注册,大部分都是来自 txt.att.net 以及一些奇怪的域名给注册了,即便在「Signup spam protection」将这些域名加入 Spam filters 还是虽然没办法登入,但是阻止不了 mailgun 发送邮件,造成 mailgun 发送相当多的邮件出去。

至于免费会员 #
至于只是想支持我就加入 Google Form 连接填入你的资料,当收到本站的第一封邮件后,应该就可以登入会员,留言了。 虽然本站大多数网页都能非会员民免费浏览,但是留言,订阅电子报都需要会员才能用。 所以呢?我的解决方法是为免费会员采取用 Google Forms 的方式注册免费会员,当我收到就会将该邮件在后台手动注册会员。 然后付费用户就能透过 https://iam.mingshun.me/member-subscription/#/portal/signup 注册,其实作为一个一个月只有一篇文章以及没有付费内容的网站来说付费会员真的没什么性价比,所以我并不是真的很建议订阅付费,因为付费需要输入付款方式,所以机器人是没办法注册的。 对于真的需要打赏的话,可以到: https://iam.mingshun.me/member-subscription/#/portal/support 支持。
精美的会员界面 #
精美的会员界面Memberpage
其实是因为没有办法,因为但那给我以开放 「Anyone can sign up」的第一天,我的 mailgun 就开始多了很多注册,我在向命名 block domain 后,还是照常发送邮件。
这就是 Selfhosted 的缺点 #
没有专业的人员管理就是会有这部分的问题,除了 Ghost 不够快之外,还有一些 Ghost 的发展布局已经跟之前 3.0 时代不同了。 一直想折腾将本网站搬离 Ghost 投向静态网站的原因主要有几个点:
- 更纯粹的写作
- 没有数据库
- 成本较低
当然 Ghost 平台也不是没有优点的,在我看来 Ghost 能设置会员权限避免 AI 爬虫,如果规模变大了后更有可能将之变现为收入,因为 Ghost 支持会员电子报订阅,以及打赏。虽然 Ghost 的生态没有 WordPress.org 这么大,但碰到问题的话 Ghost 也能轻易的在网络上找到解决方法。
之所以还在用 Ghost 作为网站主要还是有3个原因:1)因为以上的优点加上除了 WordPress 已经没有太多 Ghost 的平替了,多数都是静态网站 2)用 Docker 配合 WatchTower 部署 Ghost 了,已经习惯这么顺畅的部署了。3)资料迁移,这是重中之重,很多资料都得手动迁移,虽然 Ghost 后台提供了导出功能,但是只仅限文章内容。(据我所知在 Docker 环境中无法使用 Ghost CLI 的 backup 功能。