惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
Engineering at Meta
Engineering at Meta
量子位
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
博客园 - 司徒正美
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
腾讯CDC
Jina AI
Jina AI
C
Check Point Blog
H
Help Net Security
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
爱范儿
爱范儿
I
InfoQ

第三夏尔 | Third Shire

白露 | 2026 年 8 月小结 立秋 | 2026 年 7 月小结 如何用法压壶拉花 小暑 | 2026 年 6 月小结 芒种 | 2026 年 5 月小结 立夏 | 2026 年 4 月小结 博文 | Archives 如何在 Mastodon 长毛象搬家到另一个实例并迁移 Neodb 清明 | 2026 年 3 月小结 惊蛰 | 2026 年 2 月小结 立春 | 2026 年 1 月小结 2025 年终总结:时间统计 2025 年 12 月小结 Part2 之东京印象 2025 年 12 月小结 Part1 之在慕尼黑的半日·回国感受 大雪 | 2025 年 11 月小结 立冬 | 2025 年 10 月小结 在加拿大办理 Q2 回国探亲签证 寒露 | 2025 年 9 月小结 作为非英语母语者,如何做好 Presentation 白露 | 2025 年 8 月小结 织毛线手账,开工! 为什么我不去理发店,和被迫短发的六年 立秋 | 2025 年 7 月小结 小暑 | 2025 年 6 月小结 芒种 | 2025 年 5 月小结 24/7 时间记录两年后的经验总结 立夏 | 2025 年 4 月小结 清明 | 2025 年 3 月小结 静态博客究竟适不适合你 博客两周年:答博客作者问卷
用 MailerLite 结合 RSS 实现邮箱订阅博客
2025-04-16 · via 第三夏尔 | Third Shire

Featured image of post 用 MailerLite 结合 RSS 实现邮箱订阅博客

不完全自动但是免费

目录

论邮箱订阅的羊毛有多难薅

「第三夏尔」和大部分博客一样都提供 RSS,但顾及到 RSS 毕竟小众,所以还是想多提供一个邮箱订阅的选择。但互联网的邮箱相关服务意外地很落后,对于静态博客来说免费薅羊毛的选项并不多。几年前还有一些使用 Mailchimp/Sendinblue 来自动抓取 RSS 并推送到邮箱的免费方法,但随着改版和被收购,这些也都失效了。以下介绍的算是一个折中,同样是通过 RSS 抓取博文,只需在每次更新后在 MailerLite 的模板里勾选好相应文章就能完成发送。并非完全自动但每次发布流程里需要修改的地方很少,使用几个月下来,我觉得以月更/半月更的频率,这点手动程度可以接受。

注册 MailerLite

MailerLite 是一个 email marketing 服务,类似 Mailchimp。后者比较大众,但我嫌弃它界面丑且订阅按钮不好看,免费版又没什么特别优势,所以一番搜寻选择了较为小众的 MailerLite。它免费版最高支持 1000 个订阅者,对个人博客来说足够了。在官网注册后,需要等待账号审核通过后才能使用所有功能。注册时会要求填写 business address,这个是所有邮箱订阅服务都会要求的,我随便填了一个。

MailerLite 免费版的局限

MailerLite 免费版的上限是订阅量 1000 人、每月最多 12,000 封邮件。另外如果你跟我一样用 Gmail 这样的免费邮箱而不是从 custom domain 邮箱发送,会在界面看到一个“Sending domain not recommended”的提示。因为理论上不建议用 Gmail 邮箱群发,可能会触发过滤机制导致对方收不到,MailerLite 针对这个问题,把发送人地址加上了后缀变成 [email protected] ,虽然规避了直接用 gmail 但还是有一些不确定性,具体见官方文档的解释

创建邮件订阅按钮

在主界面左侧点击 Forms - 右上角 Create form - 选择 Embedded forms - 按照喜好自定义订阅按钮的颜色样式,完成后下面会显示 JavaScript code snippet,这部分代码需要粘贴在博客里面。

第一个框内代码的作用是在载入博客主页时也同时连接这个按钮,第二个框内代码则是将按钮显示在网页的特定地点。第一部分代码必须放在博客主题的 <head> html tag 内,每个主题会不太一样,以我用的 Hugo Stack 主题为例,第一部分的代码我放在了/layouts/partials/head/custom.html 里,第二部分则是两处,一处是左侧导航栏/layouts/partials/sidebar/left.html,另一处则是订阅页的 markdown 文档 内。

创建博客更新的邮件模板

在主界面左侧点击 Campaign - 右上角 Create Campaign - 选择 Regular Campaign - 输入基本信息后进入编辑界面。

注意不要选择 RSS Campaign 那个选项。这个确实能实现全自动化推送,但这是付费计划里才有的功能。我一开始选了这个后来试用期过了才发现免费版不能用。

在这里就能编辑邮件模板了,界面所见即所得很容易上手。最重要的博客更新是通过 RSS 地址抓取并手动选择博文获得:在左侧搜索框输入 rss 会得到两个可选项,RSS featured article 和 RSS list(我用的是后者)。任选一个拖入编辑界面后,就能在右侧进一步设置细节了,如 RSS 地址、仅题图/题图+摘要/标题+题图/全文等等,具体按自己喜好调整。

编辑完毕后可通过右上角 Preview and test 预览效果(在账号未通过审核前无法发送测试邮件)。下一步就是再次到 Review 界面确认邮件的主题、收件人和时间,如果选择了定时发送而不是 Send now,邮件 campaign 会进入 Outbox。

半自动邮件发送流程

到这里已经成功发送出第一封邮件了。之后每一次博客有更新,只需进入 MailerLite 已发送的 Campaign 页面,点击 More - Copy to drafts 就能快速进入之前的模板。

同样进入编辑界面,唯一需要更新的就是之前添加的 RSS list 这个版块(注意需要点击边上的空白处才行,如果点选了正文部分会直接进入文字编辑界面)。在右侧设置 RSS 地址和样式的地方,拉到最下会发现文章列表里已经刷新出最新博文了,勾选完确认发送,全程操作不到一分钟。


❤️