2024 年的第一份周报,比通常来得晚了些。

因为周五的时候感觉后背发冷喉咙变痒,果然接下来就感冒了,暴睡了两天,身体才恢复了。

由于感冒的缘故,这次迭代的更新不太多。

订阅表单

其中一个优化的地方,是用于订阅的这个输入 Email 的表单。

之前这个表单有两个问题:

  1. 在自定义域名下不好使。因为这个表单用到了 Cloudflare Turnstile 这个验证器,自定义域名下很高的概率会验证失败。
  2. 这个表单的实现被拆到了几个不同的地方,维护和升级都很麻烦

现在这两个问题都修正了,并且带来了一个新功能:

Widget 支持嵌入订阅表单

在列表设置中的 Widget 设置,可以看到新加入的 Layout 选项。选择 Subscribe form 的话,就可以让 widget 以订阅表单的形式嵌入到你的站点了。

An image to describe Widget 设置 Widget 设置

在 Payouts 新增 Paypal 渠道

我理解有些朋友很难注册 Stripe,所以加上了 Paypal 作为作者的支付渠道。

An image to describe Paypal Payout 设置 Paypal Payout 设置

当然,Paypal 的渠道费用要比 Stripe 贵一些...

修复问题与优化

修复自定义域名访问渲染错误问题

通过自定义域名访问「关于」页面时,页面的头部导航会渲染失败。检查了原因,是因为在一处地方忘记检查函数参数的 undefined 值。

javascript 确实不是一门好语言。

优化会员文章提示

修改订阅表单时顺手优化了会员文章提示,主要是间距、文案、样式调整等等:

An image to describe 新的加入会员的提示样式 新的加入会员的提示样式

在收入页加入了年份选择器

不知不觉就到 2024 年了。年初的时候,我在整理帐目,看到收入页变成了空,还以为哪儿 bug 了。检查了才发现,当初为了简单实现,只查询了当年所在的收入记录。

于是补上年份选择器:

An image to describe 年份选择器 年份选择器


这周的情况就是如此。📝🚀