跳到正文
WC.

把定期 newsletter 当成构建步骤

1 分钟阅读基础设施
#newsletter#static-sites#ci

cron Lambda 9 CMS

CI build deploy send-recurring-newsletter 便线 deploy HTML API cron Lambda N

post deploy deploy

/ API ResendSendGridMailchimp API

CMS cronLambda + EventBridge cron CI 西

CI CDN API build CI runner repo API key push deploy 线西

西

继续阅读

静态站不会在有人打开页面时跑代码,这正是目的。但 newsletter 需要动态:接收订阅、发确认邮件、处理点击、把联系人加进列表、发欢迎信。那怎么既保持站点静态,又完整掌控整个流程? 我的做法是:用 Resend 发信,用 Cloudflare Pages Functions 提供那一小块 API。HTML…

1 分钟阅读基础设施
newsletterresendcloudflare

你可以跑一个带评论和动态的静态站,而不跑数据库也不跑 API。做法就是把 GitHub 当成你从不用运维的后端。 身份、存储、动态通常意味着鉴权、数据库和某种实时更新。对个人站或小项目来说,零件太多了。 我希望读者能评论,也希望展示近期工作——又不想再起一个服务或为评论 SaaS…

1 分钟阅读基础设施
githubgiscusstatic-sites

我想在文章和项目页有评论区,但不想自己跑数据库或写 API。 静态站很好,直到你需要有地方存状态。评论就是这种——别人的数据,挂在你的内容上。常见选择要么很重(Disqus,广告和追踪),要么是坑(自建 Commento、审核、垃圾)。我不想再维护一个服务,也不想为评论 SaaS 付钱,免得以后不想管了还得惦记。…

1 分钟阅读基础设施
giscuscommentsstatic-sites