strapi

strapi

灵活可定制的开源无头CMS 支持自托管和云端部署

Strapi是一款领先的开源无头CMS,基于JavaScript/TypeScript构建。它提供灵活可定制的内容管理方案,支持自托管和云端部署。Strapi特点包括现代化管理界面、多数据库支持和强大API。适用于各种前端框架,内置安全特性,并配备便捷的CLI工具。Strapi可满足网站、移动应用和IoT项目的多样化内容管理需求。

Strapi开源无头CMSJavaScript自托管Github开源项目
<p align="center"> <a href="https://strapi.io/#gh-light-mode-only"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/e6fdae1c-82e0-46c7-b828-12d155891ff4.svg" width="318px" alt="Strapi标志" /> </a> <a href="https://strapi.io/#gh-dark-mode-only"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/2278c9f1-55c7-46bc-9973-f036a52e1071.svg" width="318px" alt="Strapi标志" /> </a> </p> <h3 align="center">开源无头CMS,自托管或云端,由您掌控。</h3> <p align="center">领先的开源无头CMS,100% JavaScript/TypeScript,灵活且完全可定制。</p> <p align="center"><a href="https://cloud.strapi.io/signups?source=github1">云服务</a> · <a href="https://strapi.io/demo?utm_campaign=Growth-Experiments&utm_source=strapi%2Fstrapi%20README.md">在线演示</a> · <a href="https://strapi.io/five?utm_campaign=Product%20Marketing%20Strapi%205%20Launch%20Q1%20Q2%202024&utm_source=GitHub&utm_medium=strapi%2Fstrapi%20README.md">Strapi 5(即将推出)</a></p> <br /> <p align="center"> <a href="https://www.npmjs.org/package/@strapi/strapi"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/06fe5c66-d144-4868-ae42-9752bd3c28c9.svg" alt="NPM版本" /> </a> <a href="https://github.com/strapi/strapi/actions/workflows/tests.yml"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/d04bfced-8c6d-484f-8333-69c3a421b151.svg?branch=main" alt="测试" /> </a> <a href="https://discord.strapi.io"> <img src="https://img.shields.io/discord/811989166782021633?label=Discord" alt="Strapi Discord" /> </a> <a href="https://github.com/strapi/strapi/actions/workflows/nightly.yml"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/1bef0144-751a-4482-bf34-5078e6a98b24.svg" alt="Strapi每日发布构建状态" /> </a> </p> <br> <p align="center"> <a href="https://strapi.io"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/97c92ca2-9c18-40ce-8b70-5fa38869700c.gif" alt="管理面板" /> </a> </p> <br>

Strapi社区版是一个免费开源的无头CMS,让您能够在任何地方管理任何内容。

  • 自托管或云端:您可以按照自己的方式托管和扩展Strapi项目。您可以通过部署到Strapi云来节省时间,或部署到您想要的托管平台**:AWS、Azure、Google Cloud、DigitalOcean。
  • 现代化管理面板:优雅、完全可定制且可扩展的管理面板。
  • 多数据库支持:您可以选择喜欢的数据库:PostgreSQL、MySQL、MariaDB和SQLite。
  • 可定制:您可以通过完全定制API、路由或插件来快速构建您的逻辑,以完美满足您的需求。
  • 快速且强大:基于Node.js和TypeScript构建,Strapi提供可靠和稳定的性能。
  • 前端无关:使用任何前端框架(React、Next.js、Vue、Angular等)、移动应用或物联网设备。
  • 默认安全:可重用的策略、CORS、CSP、P3P、Xframe、XSS等。
  • 强大的CLI:快速搭建项目和API。

开始使用

<a href="https://docs.strapi.io/developer-docs/latest/getting-started/quick-start.html" target="_blank">阅读入门教程</a>或按照以下步骤操作:

⏳ 安装

使用以下快速启动命令安装Strapi,立即创建Strapi项目:

yarn create strapi-app my-project --quickstart

  • (使用npm/npx安装Strapi项目。)
npx create-strapi-app my-project --quickstart

此命令生成一个带有默认功能(身份验证、权限、内容管理、内容类型构建器和文件上传)的全新项目。快速启动命令使用SQLite数据库安装Strapi,该数据库用于开发中的原型设计。

尽情享用 🎉

🖐 要求

完整的安装要求可以在文档的<a href="https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment.html">安装要求</a>部分找到。

支持的操作系统

  • Ubuntu LTS/Debian 9.x
  • CentOS/RHEL 8
  • macOS Mojave
  • Windows 10
  • Docker

(请注意,Strapi可能在其他操作系统上运行,但这些系统尚未经过测试或官方支持。)

Node:

Strapi仅支持Node.js的维护版和LTS版。请参阅<a href="https://nodejs.org/en/about/releases/">Node.js发布计划</a>了解更多信息。默认随Node.js安装的NPM版本受支持。通常建议尽可能使用yarn而不是npm。

Strapi版本推荐版本最低版本
4.14.5及以上20.x18.x
4.11.0及以上18.x16.x
4.3.9至4.10.x18.x14.x
4.0.x至4.3.816.x14.x

数据库:

数据库推荐版本最低版本
MySQL8.05.7.8
MariaDB10.610.3
PostgreSQL14.011.0
SQLite33

我们始终建议使用最新的Strapi稳定版来开始新项目

功能

  • 内容类型构建器:为您的内容管理员构建最灵活的发布体验,让他们可以随时使用字段、组件和动态区域创建任何页面。
  • 媒体库:将图片、视频、音频或文档上传到媒体库。轻松找到合适的资产,编辑和重用它。
  • 国际化:国际化(i18n)插件允许Strapi用户创建、管理和分发不同语言(称为"区域设置")的本地化内容。
  • 基于角色的访问控制:为管理员和最终用户创建无限数量的自定义角色和权限。
  • GraphQL或REST:使用REST或GraphQL消费API。

您可以在Strapi云Strapi企业版中解锁额外功能,如SSO、审计日志、审核工作流程。

在我们的网站上了解更多

贡献

在向项目提交Pull Request之前,请阅读我们的贡献指南

社区支持

有关使用Strapi的一般帮助,请参阅官方Strapi文档。如需额外帮助,您可以使用以下渠道之一提问:

迁移

遵循文档中的迁移指南,使您的项目保持最新。

路线图

查看我们的路线图,了解最新发布的功能和即将推出的功能。您也可以提供意见并为特定功能投票。

文档

查看我们专门的仓库以获取Strapi文档,或查看我们的在线文档:

试用在线演示

亲自体验Strapi的内部结构,获取托管的Strapi项目访问权限,其中包含示例数据。

许可证

有关许可信息,请参阅LICENSE文件。

编辑推荐精选

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

下拉加载更多