Skip to content
Rúben Modernoruben.moderno
Energia Natural
2026/架构、开发与基础设施

Energia Natural

Micael 与土地共同工作——直觉农业、深层生态、地中海景观的再生。他不能为了改一个价格就依赖我,这违背了他所秉持的一切。我为他打造了一个网站,从第一段文字到最后一个价格,全部由他自己打理。

AstroCloudflare D1TypeScriptSSR自建 CMS
访问站点
Energia Natural
成果
100/100
Lighthouse 全项满分
8 个模块
的后台,全由他一人打理
< 1 分钟
发布修改,无需代码
18
页面,其中 16 个由数据库生成
挑战

什么都不能依赖我

  • 他的事业讲究自主 —— 为了改一个价格就要依赖开发者,说不通。
  • 他需要独自管理留言、活动、项目、服务、设置、用户和历史 —— 全部通过后台。
  • 16 个服务页面必须来自数据库,而不是只有我才能编辑的静态文件。
  • 登录必须无密码 —— 小团队没时间处理丢失的凭证。
  • 分析必须存在,但不能用 cookies —— GDPR 原生合规,而不是靠同意弹窗。
方法

一个他自己耕耘的网站

Astro 5 混合 SSR,跑在 Cloudflare Pages 与 D1 上,配上一个为他的业务量身打造的后台 —— 不是硬套的通用 CMS。一次性 token 的 Magic Link 加 D1 白名单,把密码彻底排除在外。由我编写的约 150 行自建分析,直接写入 D1,无 cookies,无第三方工具。结果就是:Micael 登录、改好需要的东西、退出 —— 不必等我。

我构建了什么

八个模块的后台,完全属于他

完整后台

8 个模块 —— 留言、活动、项目、服务、设置、用户、分析、历史 —— 从头到尾都由他自己打理。

动态页面

16 个服务页面来自数据库:改一下文字,页面自己更新。

无密码 Auth

经 Resend 发送 Magic Link、一次性 token、D1 白名单 —— 没有密码可忘记。

无 Cookie 分析

从零编写的约 150 行代码,GDPR 原生合规,专属于他的仪表盘。

域名邮箱

@energianatural.pt 经 Cloudflare Email Routing。

反垃圾

表单含 Turnstile + 蜜罐 + 邮件级限流,无需人工干预。

我学到了什么

为不想要中间人的人而建

Cloudflare D1 几乎够用了

我一开始对分布式 SQLite 感到紧张 —— 没必要。对于至多几千用户的机构网站,D1 绰绰有余,与 Cloudflare Pages 集成几乎无痛。

定制 CMS 比看起来更耗时

我低估了 8 模块后台的工作量。下次要么为此提价,要么用 Payload CMS 处理通用模块,只为客户特定部分从零编写代码。

Lighthouse 100/100/100/100 过头但好卖

在每个类别上拿到 100 多花了约 2 天。对终端用户而言 90+ 已经够了。但完美的 Lighthouse 截图,对下一个客户是直接的销售论据。

Magic Link 胜过密码

他从未要求 "忘记密码",因为根本没有密码可忘。小团队(20 人以内)我都推荐。

下一步

报名支付与短信通知

下一阶段:为培训报名接入支付,并把通知扩展到短信。等真实使用反馈再推进。

需要量身定制的平台?

我可以为你的业务设计并构建完整技术栈 —— 含后台。

联系我