如何通过 Tinyletter 订阅 RSS

参考文章:

TinyLetter:https://app.tinyletter.com/

Zapier:https://zapier.com/

博客新增邮件订阅:TinyLetter:https://lillianwho.com/posts/thanks-tinyletter/

静态博客添加 Newsletter 的几种推荐方案:https://irithys.com/p/blog-newsletter/

注意:目前已不推荐使用 Tinyletter !具体原因可见:Reminder: We are closing TinyLetter

Tinyletter 在 2024 年 2 月 29 日后将被关闭,故推荐用户尽快迁移到其他 Newsletter 方案!

前言

最近想给博客设置邮件订阅,这样的话可以通过邮件来通知读者博客有更新,经过一番研究之后,发现可以通过 Tinyletter 来实现博客邮件订阅,特此记录。

正文

TinyLetter

先介绍一下,TinyLetter 是什么?

TinyletterMailchimp 邮件提供商提供的一项完全免费的个人 Newsletter 服务,有用量限制,但对于小博主而言一般来讲是够用的。

注册

首先,需要注册一个 TinyLetter 账号:https://app.tinyletter.com/#!/login

只需要一个邮箱即可,建议使用 gmail 等外国邮箱,以免被误认为垃圾邮箱。

image-20230924202520920

填写地址

在完成注册后,需要前往 Profile 页面填写地址,这个是出于当地法律的要求。

可以填写一个美国的地址,但是我试了下,填中国的地址也没有把我给禁了,所以也可以填中国的地址,只要不是假的就行了。

【我估计还是看有没有滥用,比如有没有发垃圾邮件之类的来风控的,所以只要合理使用应该没什么问题】

image-20230924202629795

image-20230924203034129

机翻参考:您可以包括一个物理地址或邮政信箱。它将出现在您的时事通讯的页脚中,但不会出现在公共档案中。这是发送批量电子邮件的法律要求。

获取 秘密邮箱地址

然后继续把页面往下拉,看到 send directly 一栏,复制秘密邮箱地址。

注意:这个秘密邮箱地址一定要保护好,不能公开,一旦公开的话,别人就可以向你的邮箱发送邮件了。

image-20230924203313022

秘密邮箱地址的作用是,当你向该邮箱发送任何带有主题的邮件的时候,都会进入你 TinyLetter 的草稿箱,然后 TinyLetter 就会向你的注册邮箱发送一封通知邮件。

向订阅者推送邮件

image-20230924203721429

在邮件到了草稿箱之后,你就可以向你的订阅者发送邮件了。

image-20230924203757482

当然,也可以点 Send Preview 发送预览邮件,看看邮件在订阅者视角是怎么样的。

到这一步,我们就完成了向订阅者推送邮件的功能

额外附赠: TinyLetter 订阅页面的美化

关于 TinyLetter 订阅页面的美化,可参考:https://lillianwho.com/posts/thanks-tinyletter/

效果如图所示,可在博客下方查看效果

image-20230924212351552

订阅 RSS

此时还有另一个问题,如何自动获取博客更新呢?

可以通过 RSS 来实现这一点。

以 hexo 为例,可以使用 hexo-generator-feed 这个插件来生成 RSS

例如:https://blog.cmyr.ltd/atom.xml 或 https://blog.cmyr.ltd/RSS.xml

atom 和 RSS2.0 的格式略有区别,但都是常见的 RSS 格式,可以被主流的 RSS 解析器解析。

此时还需要另一个工具:Zapier

Zapier 是一个无代码集成平台,其主要功能是帮助使用者在不用写代码的情况下,能连接多种互联网服务

以订阅 RSS 的需求为例,需要先订阅 RSS,然后再推送到邮件

选择 Trigger

image-20230924204924701
Trigger这边选择 RSS by Zapier
image-20230924205034437

然后选择 New ltem in Feed,点击 Continue

image-20230924205116821

然后就是比较关键的 Feed URL了,这个是必填的,剩下的默认就好。

image-20230924205301966

最后再测试一下你的 RSS 地址,一切正常的话就会看到博客的内容,确认无误之后点击 Continue with selected record

image-20230924205409363

选择 Action

Action这边选择 Email by Zapier

image-20230924205643190

Event选择 Send Outbound Email

image-20230924205710363

To 这里填之前 TinyLetter 中获取的秘密邮箱地址,SubjectBody 就看自己的需要填写即可。

image-20230924205738208

最后就可以点击Test step来测试一下了,如果一切顺利的话就可以在 TinyLetter 的草稿箱中看到邮件了。

image-20230924205944207

image-20230924203721429

最后别忘了启用这个Zap

image-20230924210113241

完成基于 RSS 的邮件订阅

至此,我们就完成了基于 RSS 的邮件订阅功能。

总结

通过 Tinyletter 订阅 RSS 可以方便地向订阅者发送邮件通知博客更新。

首先,注册一个 TinyLetter 账号并填写地址。

然后,获取秘密邮箱地址,该地址用于将邮件发送到 TinyLetter 的草稿箱。

最后,向订阅者推送邮件。

【总结由 New Bing 生成】


评论

发表回复