软件中心全部软件Instatic博客系统
Instatic博客系统

Instatic博客系统

Instatic是一个开源的自托管可视化CMS系统,可替代Webflow、F

版本 v0.0.20作者 开源社区协议 开源分类 编程 Windows
即将上线

软件介绍

Instatic是一个开源的自托管可视化CMS系统,可替代Webflow、Framer和WordPress。它将视觉编辑器、内容引擎和发布器集成在一个Bun服务器中,生成干净、高效的静态页面。主要解决传统网站建设需要组合多个服务和工具的痛点,让用户在一个平台上完成设计、内容管理和发布全流程,同时保持对网站的完全控制权。适用于个人博客、作品集展示和小型企业网站建设。

使用说明

推荐通过Railway一键部署:选择SQLite(适合个人站点)或Postgres(适合多人协作)模板,约2分钟即可完成部署。也可通过Docker自行安装:使用命令INSTATIC_IMAGE=ghcr.io/corebunch/instatic:latest docker compose启动。更新时只需重新部署最新镜像,数据和上传文件会自动保留。详细部署指南包含VPS、Postgres、HTTPS配置等内容可在文档中查看。

核心功能

集成可视化编辑器:支持多断点同时编辑,桌面和移动端同步调整

集成可视化编辑器:支持多断点同时编辑,桌面和移动端同步调整

内置Core Framework设计系统:自动生成颜色色阶、流体排版比例和间距系统

内置Core Framework设计系统:自动生成颜色色阶、流体排版比例和间距系统

完整的内容管理系统:包含用户角色、插件系统、媒体库和数据库支持

完整的内容管理系统:包含用户角色、插件系统、媒体库和数据库支持

纯净的静态页面输出:生成语义化HTML和精简CSS,无多余框架代码

纯净的静态页面输出:生成语义化HTML和精简CSS,无多余框架代码

分支管理功能:支持版本预览、三方合并和版本恢复

分支管理功能:支持版本预览、三方合并和版本恢复

npm包管理:可直接在编辑器内浏览和安装依赖包

npm包管理:可直接在编辑器内浏览和安装依赖包

运行环境要求

操作系统Windows 10 / 11

版本更新内容

当前版本 v0.0.20 更新内容(内容较多时可在框内滚动查看)

v0.0.20

What's Changed

  • fix(release): boot compiled server artifacts off the build machine by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/524
  • fix(import): preserve responsive spacing and widths by @tommy230 in https://github.com/CoreBunch/Instatic/pull/520
  • fix(collab): keep the cells a doc does not own when the relay persists a row by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/504
  • fix(plugins): treat a same-version upload as a reinstall, not a first install by @mostafasadeghidev in https://github.com/CoreBunch/Instatic/pull/498
  • fix(tests): retry EBUSY when removing test DB dirs on Windows by @tahayusab in https://github.com/CoreBunch/Instatic/pull/515
  • fix(publisher): order viewport contexts by a total order, not a partial one by @borskyj-symph in https://github.com/CoreBunch/Instatic/pull/482
  • fix(release): ship esbuild's binary inside the server artifact by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/525
  • fix(tests): tolerate CRLF working-tree line endings in freshness and style gates by @tahayusab in https://github.com/CoreBunch/Instatic/pull/516
  • fix(plugins): an upgrade no longer 404s every published page by @mostafasadeghidev in https://github.com/CoreBunch/Instatic/pull/359
  • fix(publisher): keep classes a runtime script toggles by @borskyj-symph in https://github.com/CoreBunch/Instatic/pull/485
  • chore(bun): upgrade to Bun 1.4.2 and pin the version in one place by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/502
  • refactor(dev): drop the Vite-under-Bun proxy workarounds Bun 1.4.1 made obsolete by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/503
  • fix(dev): refuse Bun older than 1.4.1 instead of hanging the editor by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/526
  • feat(branches): site branches with preview links, three-way merge, and version restore by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/484
  • fix(db): read SQLite current_timestamp stamps as UTC, not local time by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/527
  • fix(db): bind ISO 8601 timestamps instead of stamping rows with current_timestamp by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/529
  • refactor(branches): one adapter per entity kind by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/528
  • feat(editor): show which file and which error blocks a publish by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/533
  • feat(editor): browse and install npm packages from the Dependencies panel by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/489
  • chore(release): prepare 0.0.20 by @DavidBabinec in https://github.com/CoreBunch/Instatic/pull/535

New Contributors

  • @tahayusab made their first contribution in https://github.com/CoreBunch/Instatic/pull/515

Full Changelog: https://github.com/CoreBunch/Instatic/compare/v0.0.19...v0.0.20

相关推荐

更多软件
返回软件中心