做独立开发大概到第三年,开始觉得”分散在各个工具上”这件事本身是个问题。
Notion 是笔记,Shopify 是商店,Gumroad 是产品页,Calendly 是预约,Substack 是 newsletter。每一个都好用,但加在一起就变成:用户从 Notion 进来,跳到 Gumroad,跳到 Calendly,跳到 Stripe,最后跑到 PayPal。每个跳转都掉一截人。
访客从社交媒体上看到一篇帖子,要点六次才能付款。每次跳转都要重新加载页面,重新理解上下文,重新信任”这是同一个人”。这中间任何一次犹豫,就是流失。
想要的版本
一个域名。点进去看到作品,看评价,挑一个,直接付,完事。中间没有任何第三方的 logo 出现。
听起来很朴素对吧。但实际上——
- 支付:海外卡走 Stripe,微信/支付宝走 Creem。两个通道都对接好了。
- 数字交付:R2 存文件,付完发签名 URL,10 分钟内有效。
- 预约:Cal.com 内嵌,1v1 咨询跟产品列表在同一个页面挑。
- 评价:MDX 写,跟产品放一起,不是单独的”social proof”区块。
不用 CMS 的原因
我考虑过 Framer、Webflow、Carrd、Typedream。每一个都能更快上线,但代价是:内容锁在平台里、改样式要付月费、SEO 控制在别人手里。
我不想做一个月之后发现某个平台的某条政策变了,我的整个销售流程就崩了。
所以最终写了一个 Astro 站点,所有内容是 MDX 文件,所有配置是 TypeScript,部署在 Cloudflare Pages,所有权归我。
这是为谁做的
主要是为了我自己——我需要一个不会变的、属于我的地方,收齐我做的东西。
但如果你也在做独立项目,这个站点的源代码就在 GitHub 上,你可以 fork 过去用。把你的 Stripe key 填进去,改改 MDX,部署,就完事了。
技术是次要的。重点是:让访客从认识到付款之间的距离尽可能短。
— 老蔚