SuperAPI AI 工具集

sveltia-cms

前端与建站

查看项目

更新于 10-15 22:10

技能介绍

用途:Sveltia CMS 是 Git 驱动的轻量级无头内容管理系统,作为 Decap CMS(原 Netlify CMS)的现代继任者,用于为静态站点提供内容编辑后台。内容以 Markdown、MDX、YAML、TOML 或 JSON 形式存储在 Git 仓库中,与代码同仓管理。

主要能力:打包体积小于 500 KB(压缩后),使用 Svelte 编译器构建,通过 GraphQL API 获取内容,支持基于相关性的搜索;提供深色模式、移动端优化、拖拽上传、实时预览;支持 GitHub、GitLab、Gitea、Forgejo 后端;框架无关,可作为原生 JavaScript 包用于 Hugo、Jekyll、11ty、Gatsby、Astro、Next.js、SvelteKit;内置多语言支持与 DeepL 翻译集成;支持 WebP 转换、客户端缩放与 SVG 优化。

使用方式:在公共目录创建 admin 目录,添加 admin/index.html 引入脚本,创建 admin/config.yml 配置 backend 与 collections,并设置认证。迁移自 Decap CMS 时只需替换脚本标签,原有 config.yml 可继续使用。

适用场景:Hugo 博客与文档、Jekyll 与 GitHub Pages、11ty、Gatsby、Astro 等静态站点;需要非技术编辑人员管理内容、希望使用 Git 工作流、追求轻量方案的场景。

限制:不支持多人实时协作编辑、可视化页面搭建、高度动态数据(如实时库存)以及 React 专属的上下文可视化编辑。当前版本 @sveltia/cms 0.113.5(2025 年 10 月),处于公开测试阶段,v1.0 预计 2026 年初发布。