你是否厌倦了为一个个人博客或企业官网,反复折腾 Headless CMS + Next.js + Vercel + Cloudflare + 图片 CDN 的复杂堆栈?Instatic 是一款真正“一体化”的自托管内容管理系统——它把可视化编辑器、内容存储、静态页面生成、媒体管理甚至发布服务,全部压缩进一个轻量级 Bun 进程里。没有数据库、不调用第三方 API、不绑定 SaaS 服务,所有操作本地完成,生成的 HTML 纯净到可以直接右键“查看源代码”——这才是开发者理想中“掌控自己网站”的样子。
核心功能
- 所见即所得的可视化页面构建器:拖拽式区块(文本、图片、按钮、表单等),实时预览,支持响应式断点调整,告别手写 HTML/CSS
- 零配置静态站点生成:编辑完立即生成语义清晰、无冗余 JS、符合 SEO 标准的纯静态 HTML 文件,可直接部署到任意静态托管平台(如 GitHub Pages、Cloudflare Pages)
- 内置媒体库与文件管理:上传图片、SVG、PDF 等资源后自动优化压缩,并生成 WebP/AVIF 多格式适配,无需额外图床
- 插件化扩展体系:基于 TypeScript 编写的插件系统,支持自定义组件、SEO 工具、评论系统、表单提交处理器等,生态开放且易上手
- Bun 原生高性能运行时:启动快(<1 秒)、内存占用低(常驻仅 ~30MB)、热重载即时生效,开发体验接近本地桌面应用
- 全站一键导出与迁移:支持将整个站点(含内容、样式、插件配置)打包为 ZIP,跨服务器秒级恢复,彻底告别环境依赖问题
适合哪些人用
前端工程师、独立开发者、设计师、小团队技术负责人,以及任何希望「快速上线一个可控、可维护、不被平台绑架」的网站的人。特别适合:个人作品集、产品落地页、内部文档站、小型企业官网、开源项目主页——不需要复杂权限系统,也不追求千万级并发,但极度重视简洁性、可读性和长期自主权。
快速上手
只需三步,1 分钟内跑起来:
- 确保已安装 Bun(macOS/Linux/Windows 均支持,比 Node.js 更快更轻)
- 终端执行:
bunx instatic init my-site && cd my-site && bun run dev - 浏览器打开
http://localhost:3000,输入初始密码(首次运行会提示),即可进入可视化编辑界面
无需配置数据库、无需设置 Nginx、无需申请域名——默认自带 HTTPS 开发证书与基础路由规则。生产部署也极其简单:生成静态文件后,用 bun run build 输出至 dist/ 目录,扔到任意静态托管服务即可。
项目信息
CoreBunch/Instatic
GitHub
Instatic is a modern self-hosted visual CMS – get it running in 1 minute
1.7k
今日 +351 stars today
Stars
146
Forks
TypeScript
MIT
编程语言:TypeScript|GitHub Star 数:1718|开源协议:MIT|GitHub 项目地址
如果你受够了“现代化网站开发”带来的层层抽象与隐性成本,Instatic 就是那个让你重新爱上建站本质的工具——它不炫技,但足够聪明;不庞大,却足够完整。





