<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>newsletter on Reorx’s Forge</title><link>https://reorx.com/tags/newsletter/</link><description>Recent content in newsletter on Reorx’s Forge</description><image><url>https://reorx.com/images/forge-v2-compat.svg</url><link>https://reorx.com/images/forge-v2-compat.svg</link></image><generator>Hugo -- gohugo.io</generator><lastBuildDate>Fri, 20 May 2022 00:00:00 +0800</lastBuildDate><atom:link href="https://reorx.com/tags/newsletter/feed.xml" rel="self" type="application/rss+xml"/><item><title>我理想中的 Newsletter platform</title><link>https://reorx.com/blog/the-newsletter-platform-i-long-for/</link><pubDate>Fri, 20 May 2022 00:00:00 +0800</pubDate><guid>https://reorx.com/blog/the-newsletter-platform-i-long-for/</guid><description>一些我对 Newsletter platform 产品形态非常主观的探索和思考</description><content:encoded><![CDATA[<p>近年来 Newletter 这种发布形式越来越受到欢迎，我也在考虑是否要创建一个自己的邮件专栏。由于我的博客是由静态网站生成器构建的，因此我也希望通过同样的方式来撰写邮件通讯。</p>
<p>我的设想是为博客创建一个新的路径 <code>/weekly</code>，当我在这个路径下发布文章，比如 <code>/weekly/2022W20/</code>，就触发 GitHub Actions 的 CI 任务，将文章的 HTML 通过 Newsletter 服务商的接口发送出去。</p>
<p>带着这个目的，我调研了市面上的一些服务，选定了 4 家进行对比。</p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Pricing</th>
<th>API</th>
<th>Send email via API</th>
</tr>
</thead>
<tbody>
<tr>
<td>Buttondown</td>
<td>小于 100 订阅者免费; 100~1000 收费 $9/每月</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Revue</td>
<td>免费使用，无限订阅者; 付费订阅收取 5% 佣金</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Substack</td>
<td>免费使用，无限订阅者; 付费订阅收取 10% 佣金</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td>ConvertKit</td>
<td>小于 300 订阅者免费; 大于 300 收费 $9/每月</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Curated</td>
<td>小于 1500 订阅者免费; 1500~2500 收费 39$/每月</td>
<td>Yes</td>
<td>No</td>
</tr>
</tbody>
</table>
<p>&ldquo;Send email via API&rdquo; 一列表示是否可以通过 API 创建并发送邮件 (或叫 issue, broadcast，每家称呼不同)，这是我最关注的一个功能，其中只有 Buttondown 和 ConvertKit 支持，他们都是基于订阅者数量的收费模式。但每月 $9+ 的费用让我却步，我想写的是分享见闻和思考的 Weekly Newsletter，这种内容并不足以支撑起付费订阅的模式。我喜欢写作并乐意分享，但为此负担额外的费用就不大令人开心了，这也是为什么我特别感谢像 Cloudflare 这样为独立开发者考虑的公司<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。</p>
<blockquote>
<p>经 EGOIST 提醒，<a href="https://documentation.mailgun.com/en/latest/api-mailinglists.html#mailing-lists">Mailgun</a> 的 API 有 mailing list 管理功能，同样可以实现 Newletter 所需的订阅者管理和群发。实际上 Newsletter 的本质就是 mailing list，之前我潜意识里觉得 Mailgun, SES 这些服务只是 SMTP 协议的接口化，忽略了他们其实有一些面向邮件订阅服务开发者的高级功能。</p>
</blockquote>
<p><details >
  <summary markdown="span">References</summary>
  <ul>
<li><a href="https://buttondown.email/">Buttondown</a>
<ul>
<li><a href="https://buttondown.email/pricing">https://buttondown.email/pricing</a></li>
</ul>
</li>
<li><a href="https://www.getrevue.co/">Revue</a>
<ul>
<li><a href="http://help.getrevue.co/en/articles/4754361-how-pricing-works-on-revue">http://help.getrevue.co/en/articles/4754361-how-pricing-works-on-revue</a></li>
<li><a href="https://www.getrevue.co/api">https://www.getrevue.co/api</a></li>
</ul>
</li>
<li><a href="https://substack.com/">Substack</a>
<ul>
<li><a href="https://support.substack.com/hc/en-us/articles/360037607131-How-much-does-Substack-cost-">How much does Substack cost? – Substack, Inc</a></li>
</ul>
</li>
<li><a href="https://convertkit.com/">ConvertKit</a>
<ul>
<li><a href="https://convertkit.com/pricing">https://convertkit.com/pricing</a></li>
<li><a href="https://developers.convertkit.com/#create-a-broadcast">https://developers.convertkit.com/#create-a-broadcast</a></li>
</ul>
</li>
<li><a href="https://www.curated.co/">Curated</a>
<ul>
<li><a href="https://www.curated.co/pricing">https://www.curated.co/pricing</a></li>
<li><a href="https://support.curated.co/help/api">https://support.curated.co/help/api</a></li>
</ul>
</li>
</ul>

</details></p>

<h2 id="竹白">竹白</h2>
<p>由于订阅了 <a href="https://shyrz.zhubai.love/">Shyrism.News</a> 和 <a href="https://xpaidia.zhubai.love/">落日间</a>，我得知了竹白这个国内的 Newsletter 发布平台。我很喜欢它简单易用的特性和清晰可读的设计风格，甚至让我这个只相信本地编辑器的人也有了在网页上创作的冲动。</p>
<p>这改变了我的想法，我开始思考，基于 Newsletter 平台去管理文章和发布，再使用静态网站生成器来构建网站是否是可行的。</p>
<p>如果以这种架构为目标，竹白还缺少一些东西，一个更为理想的竹白应该是这样的：</p>
<ul>
<li>
<p><input checked="" disabled="" type="checkbox"> 一个内容管理和发布平台</p>
<p>Newsletter 平台首先其实是一个标准的 CMS</p>
</li>
<li>
<p><input checked="" disabled="" type="checkbox"> 一个 Newsletter 管理后台</p>
<p>管理订阅者，收集和展示统计数据</p>
</li>
<li>
<p><input checked="" disabled="" type="checkbox"> 一个付费平台</p>
<p>支持接收用户的 donation；支持付费订阅</p>
</li>
<li>
<p><input disabled="" type="checkbox"> 提供 email subscrible API</p>
<p>这个接口用于在个人网站上创建订阅表单，类似于 <a href="https://formspree.io/">Formspree</a> 和 <a href="https://fieldgoal.io/">FieldGoal</a>，通过 HTML 的 <code>&lt;form&gt;</code> 标签提交用户的订阅请求。</p>
</li>
<li>
<p><input disabled="" type="checkbox"> 提供 headless CMS API</p>
<p>让创作者可以使用 Hugo, Next.js, Gatsby 等 JAMStack 工具获取数据，自由地开发定制属于自己的网站形态。</p>
</li>
</ul>
<p>以上几点中，竹白还有最后两点没有实现，其他我所知道的产品中，最为接近的是 <a href="http://ghost.io/">Ghost</a>，除了 email subscribe API 不确定之外，其他全部都能满足。但 Ghost 是专注于网站内容的管理，最近才有 Newsletter 的功能，在专业性上会略逊于其他 Newsletter 发布平台。并且 Ghost 提供的功能太多（甚至支持 Podcast），且价格昂贵，如果我购买后只用它的 Newsletter 功能显然是非常不划算的<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<h2 id="proselog">Proselog</h2>
<p>我的朋友 <a href="https://egoist.sh/">EGOIST</a> 今天发布了他开发的博客平台: <a href="https://blog.proselog.com/meet-proselog">Meet Proselog: The Open Blogging Platform</a></p>
<p>Proselog 的界面相比竹白更加简洁清晰，界面上处处体现出 EGOIST 特有的克制而明快设计审美，这让基于网页编辑器的创作流程变得舒适而愉悦。</p>
<p>Proselog 不仅仅是一个 Substack/竹白 alternative，它还是一个<a href="https://github.com/proselog/proselog">开源项目</a>，意味着创作者的数据和隐私将完全由自己掌控，这与 Fediverse 系的发布平台如 <a href="https://github.com/writefreely/writefreely">Writefreely</a> 的理念不谋而合。</p>
<p>和 EGOIST 讨论后，他表示 Proselog 的确有 headless CMS 的开发计划，这让我异常期待 Proselog 后续的发展。也许这次，我找到了那个理想中的 Newsletter 发布平台。</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Cloudflare 在<a href="https://blog.cloudflare.com/r2-open-beta/">一篇文章</a>中提到: “One of our main goals has been to serve the developers who can’t negotiate large discounts with cloud vendors”&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>这里不讨论 Ghost 的 self-hosted 版本，我更希望使用 hosting 的 Newsletter 服务，因为网站已经需要自己去维护，不想再增加维护一个复杂系统的负担&#160;<a href="#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded></item></channel></rss>