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

推荐订阅源

Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
罗磊的独立博客
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
L
LangChain Blog
博客园 - 司徒正美
G
Google Developers Blog
博客园 - 【当耐特】
GbyAI
GbyAI
月光博客
月光博客
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
D
Docker
MongoDB | Blog
MongoDB | Blog
Vercel News
Vercel News
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
博客园 - 聂微东

BMPI

构建自己的信息简报 2.0 我的退休计划:把无期变成有期 从情绪化交易到系统化投资 策引2025 实盘大考:当算法跑赢人性 三十五 我的AI投资助手 我的投资之路 BMPI周记008:设止损而勇试错 BMPI周记007:经济下行 BMPI周记006:时光机 BMPI周记005:直播小完结 BMPI周记004:不要做空 BMPI周记003:十年前的今天 BMPI周记002:交易之难 BMPI周记001:开始直播 对交易的思考 AI驱动开发:从Prompt到Product(直播) 策引全球投资组合:A股1号 策引全球投资组合:A股2号 策引全球投资组合:A股3号 策引全球投资组合:A股全球 策引全球投资组合:加密币1号 策引全球投资组合:加密币2号 策引全球投资组合:美股1号 策引全球投资组合:美股2号 策引全球投资组合:美股3号 策引全球投资组合:美股4号 策引全球投资组合:美股全球 全球投资开户完全指南:A股与美股篇 我的2023
零成本搭建现代博客之订阅推送篇
马大伟 · 2020-03-28 · via BMPI

本文属于零成本搭建现代博客指南系列第三篇【订阅推送篇】。

博客搭建好后,如何让你的读者第一时间收到文章更新?

一般我们会采用邮件列表订阅这种传统方式,当然还可以采用浏览器推送这种新一些的方式。本文会分享本博客集成这两种方式的过程。

订阅

邮件列表有很多选择,我们常用的如mailchimp、sendinblue等,如下图:

不过对于博客不需要这么复杂的解决方案,虽然他们也都有免费计划。在这里我使用了 tinyletter,一个 mailchimp 提供的针对个人使用的长期免费的邮件订阅方案。效果见这个链接:Newsletter

当读者订阅后,你可以给他们发任何你想发的信息,包括推送新文章。一个好的实践,可以提高邮件打开率的方式是撰写合适的推荐短语而不是直接全文复制一篇文章然后发送,比如:

如果你想自动发送新文章的话,也可通过 RSS+Zapier+Tinyletter 去实现自动化通过RSS判断新文章然后发送邮件给订阅者,具体见这篇 Newsletter for Hugo Blog 。如果不想自己配置的话也可以使用 mailchimp 的商业解决方案:Rss To Email

推送

浏览器通知是我们实现网站推送功能的技术支撑,详细的技术细节这里不再赘述,具体可以看 Google 的这篇 Introduction to Push Notifications

如果你自己要实现一套稳定可用的浏览器通知推送功能,是一件很复杂的事情,我们可以集成现成的服务来实现这个功能。

唯一需要解决的一个问题是Hugo/Hexo这种静态生成工具如何才能判断一篇文章是新文章?可以通过添加一个API标记当前最新的一篇文章,每次生成时自动检测本地和线上的差异,然后判断是否推送浏览器通知,具体的实现可以阅读这篇 Detecting new posts with Jekyll and Netlify

推送服务有非常多的选择,如下图:

如何选择合适的服务呢?可以查看这个网站的详细对比:webpushnotifications 。最终我选择了 webpushr

本博客的具体集成 webpushr 实现浏览器推送的代码见 add web push notifications with webpushr

对比

浏览器推送相比邮件订阅哪种效果好呢?根据 according to PushEngage

Browser Push Notification ROI is 2x to 10x [that] of Email

如果要你选择,你会选择哪种?