简化静态站点托管:我为什么要构建 Rollout

静态网站托管平台非常棒,但我一直觉得它们对于小型项目来说要么太复杂,要么太昂贵。作为一名开发人员,我喜欢 CLI 的简单性和效率,但我一直在努力寻找优先考虑这些工作流程的托管解决方案。

这就是我建立 **Rollout** 的灵感来源:一个 CLI 优先的静态网站托管平台,专注于速度、简单性和可负担性。在这篇文章中,我将分享:

我为什么要构建 Rollout。

它如何简化静态站点托管。

我在公共建筑中学到的教训。

问题

Netlify 和 Vercel 等平台非常棒,但在使用过程中,我注意到了反复出现的痛点:

高定价层级:许多高级功能被锁定在计划后面,这对于小型项目来说可能显得过度。

令人不知所措的仪表板:它们塞满了我并不总是需要的功能。

CLI 工作流程不是中心:虽然某些平台提供 CLI 工具,但体验通常感觉次于其仪表板。

这些问题使得个人开发者、自由职业者和小团队很难找到适合自己需求的托管解决方案。我想创建一个平台来正面解决这些挑战。

推出 Rollout

Rollout 是我为了让静态网站托管变得非常简单而做出的尝试。它是一个 CLI 优先的平台,旨在:

提供极快的部署:使用单个命令在几秒钟内部署您的站点。

简化自定义域管理:无需再为 DNS 设置而烦恼,也无需等待数小时才能传播更改。

优先考虑 CLI 工作流程:Rollout 专为喜欢在终端中工作的开发人员打造,简单、快速且无干扰。

工作原理

以下是工作流程的简要概述:

`$ npm install -g @rollout/cli

$ cd 你的超棒项目 && 推出部署`

就这样!您的静态网站已上线。没有仪表板,没有干扰 — 只有顺畅、快速的 CLI 工作流程。

从建筑推广中吸取的教训

构建 Rollout 的过程充满挑战和回报。以下是我迄今为止学到的一些经验教训:

  • 平衡功能与简单性
  • 决定包含哪些内容(以及删除哪些内容)是最困难的部分之一。我专注于发布一款能够实现 Rollout 核心承诺的最小可行产品 (MVP):快速、简单的部署。

  • 在公共场所建造建筑令人害怕,但值得
  • 公开分享进度帮助我与其他开发人员建立联系,收集早期反馈并保持积极性。透明度改变了游戏规则。

  • 用户反馈是黄金
  • 即使在早期阶段,Rollout 也从开发人员的见解中受益匪浅。每一条建议都有助于完善产品并确保它能解决实际问题。

    下一步

    推出仍在开发中,我正在努力尽快推出测试版。您可以参与的方式如下:

    分享您的反馈:您希望托管平台在哪些方面做得更好?您喜欢 CLI 工作流或仪表板吗?我很想听听您的想法。

    注册 Beta 版:成为第一批试用 Rollout 的人。在 rollout.sh 注册。

    我们可以共同简化静态网站托管并让更多开发人员可以访问它。

    谢谢

    感谢您阅读我构建 Rollout 的历程!我很高兴能够实现这一目标,并为世界各地的开发人员提供更好的托管服务。请继续关注我,我会继续公开构建 Rollout,让我们让静态网站托管更快、更简单、更方便开发人员。