我的博客没有直接提供邮件订阅功能,只是在关于页提及可以使用 blogtrottr 将 RSS 转化为邮件订阅,我用这种方式订阅了自己的博客,权当数据备份。

关于页
▲关于页

blogtrottr 虽然很好,但仍然有些门槛,并且有广告。我希望让邮件订阅更简单干净,所以花了些时间成功使用 mailchimp 将 RSS 转化为邮件订阅,并提供如下简洁的订阅界面。

邮件订阅页
▲邮件订阅页

mailchimp 免费账户支持 2000 个订阅者,每月支持 10000 封邮件。对于流量不大的个人博客足矣。

好了,开始教程。

一、开始之前

看标题也知道,开始之前要满足两个条件:

二、Mailchimp 的 Campaign 设置

Campaign 是互联网广告领域的概念,可以理解为一个营销计划。他有两个核心要素:内容。即向什么人、推广什么内容。

在我们的需求中,就是收件人、内容则是 RSS 转化而来的邮件内容(配适当的模板)。

创建 Campaign

1、点击菜单中的 Create,选择 Email

创建Campaign-01
▲创建 Campaign-01

2、选择 Automated,并选择 Share blog updates

创意Campaign-02
▲创意 Campaign-02

3、给 Campaign 取个名字,选择人群,并点击 Begin。名字和人群均可随意填写,因为后面的步骤可修改。

创建Campaign-03
▲创建 Campaign-03

Campaign 创建好了,接下来进行各项设置,包括「RSS Feed —> Recipients —> Setup —> Template —> Design —> Confirm」共六步。

第一步:RSS Feed

设置 RSS Feed,并不复杂,如下图:

RSS Feed
▲RSS Feed

  • 发送时间是美东时间,频率可以是每天、每周或每月。
  • 最后一个选项建议勾选,保证图片自动适应邮件模板,邮件模板后面会介绍。

第二步:Recipients

这步设置收件人,选择第一项 Entire audience 即可,表示这个 Campaign 的内容会发给所有订阅者。

另外两个选项 Segment or tag 和 Group or new segment 没有研究。我猜测,未来若想建多个 Campaign(比如多个 RSS 分别创建 Campaign),每个 Campaign 要指定不同的订阅者时,需要用到。

第三步:Setup

设置 Campaign 信息。

如下图所示:

Campaign Info
▲Campaign Info

其中 Email subject(邮件标题)、From name(邮件来源)和 From email address(邮件发送地址)所填写的内容,会被读者看。尤其邮件标题和邮件来源,会影响读者的打开率。

页面中还有些其它选项,保持默认设置即可。

第四步:Template

这步选择一个模板。很多模板收费,我直接选择了免费的单栏式。

选择模板
▲选择模板

第五步:Design

选好模板后,在这一步对模板进行设计。模板设计,只需要拖拽 Block,然后编辑 Block 的属性,非常方便。

拖动Block
▲拖动 Block

因为我们是 RSS 转邮件订阅,所以一定要用 RSS Items Block,它能直接将 RSS 内容填充在邮件中。其它的 Block 按自己的需求使用。

RSS Items 属性面板如下,可以设置 Content(内容)和 Style(样式)。

RSS Item属性
▲RSS Item 属性

第六步:Confirm

最后一步,确认即可,若有错误会提示。

三、订阅者收件效果

Campaign 设置完成后,订阅者便能定期收到博客更新,我的邮件效果如下:

邮件效果
▲邮件效果

四、订阅界面设置

接下来设置用户的订阅界面。

1、点击顶部的 Audience 菜单,然后在右侧 Manage Audience 中点击 Signup forms

管理Audience
▲管理 Audience

2、进入到新页面,点击 Form builder,进入表单编辑界面。表单模板也能编辑,默认收集的信息较多(如电话、住址等),建议全部删除,仅收集订阅者邮件地址。

创建订阅界面
▲创建订阅界面

五、测试方法

所有设置完成后,自然想测试效果,可以用以下方式:

1、在订阅界面用自己的邮箱订阅。
2、回到 Campaign 设置的最后一步 Confirm,选择 send email and start rss

如果没有收到订阅邮件,那可能是 RSS Feed 设置的频率是每天,但 24 小时内并未更新博客,则不会发送邮件。可以尝试把频率设置成每周或每月,只要相应周期内博客有过更新,则会收到邮件。

Ref

官方教程:https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/