笔记

为什么我的副业项目都用纯 HTML + 单文件部署

框架不是越多越好,有时候少即是多

当我需要一个落地页、一个工具站、一个 demo,90% 的情况下我用纯 HTML + 一点点 JS。理由:部署快、维护简单、性能好、SEO 友好。

框架狂热

2018~2022 年,我用过 React、Vue、Next.js、Nuxt、SvelteKit……

每次新项目都"必须用框架",否则觉得不专业。

转折点

2024 年,我开了个小项目,deadline 很紧,选了纯 HTML。结果:

  • 部署:丢到任何静态服务器
  • 性能:Lighthouse 100 分
  • 维护:改一行就生效
  • SEO:搜索引擎抓得很开心

我的新规则

项目复杂度 = 框架复杂度 +1

如果需求能靠单文件 HTML 解决,就不上框架。

实操模板

project/
├── index.html       # 单文件,所有逻辑内联
├── style.css        # 或者直接内联到 <style>
└── README.md

部署:

scp -r project/ user@server:/var/www/site/

总结

用最简单的方式解决问题。大部分情况下,你能不用框架。