varjay / strapi

🚀开源Node.js Headless CMS轻松构建可定制的API

Home Page:http://strapi.cc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Strapi logo

API创建变得简单,安全和快速。

最先进的开源前后端分离CMS,可轻松构建强大的API。


NPM Version Monthly download on NPM Travis Build Status Strapi on Slack



Strapi是一个免费的开源前后端分离CMS,可在您需要的任何地方提供您的内容。

  • 掌控您的数据。 使用Strapi,您可以知道数据的存储位置,并且始终可以完全控制。
  • 自托管。 您可以按照自己的方式托管和扩展Strapi项目。 您可以选择所需的任何托管平台:AWS,Netlify,Heroku,VPS或专用服务器。 您可以随着成长而扩展,100%独立。
  • 数据库不限制。 您可以选择自己喜欢的数据库。 Strapi适用于SQL和NoSQL数据库:MongoDB,PostgreSQL,MySQL,MariaDB和SQLite。
  • 可自定义。 您可以通过完全自定义API,路由或插件来完全满足您的需求,从而快速构建自己的逻辑。

入门

阅读入门教程 或按照以下步骤操作:

⏳ 安装

使用此Quickstart命令安装Strapi,以立即创建Strapi项目:

yarn create strapi-app my-project --quickstart

or

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

此命令将生成一个具有默认功能(身份验证,权限,内容管理,内容类型生成器和文件上传)的全新项目。 Quickstart命令使用SQLite数据库安装Strapi,该数据库用于开发中的原型制作。

Enjoy 🎉

🖐 要求

完整的安装要求可以在下面的文档中找到 安装要求.

支持的操作系统:

  • Ubuntu 18.04/Debian 9.x
  • CentOS/RHEL 8
  • macOS Mojave
  • Windows 10
  • Docker - Docker-Repo

(请注意,Strapi可能在其他操作系统上运行,但目前尚未经过测试或正式支持。)

Node:

  • NodeJS >= 10.x
  • NPM >= 6.x

数据库:

  • MongoDB >= 3.6
  • MySQL >= 5.6
  • MariaDB >= 10.1
  • PostgreSQL >= 10
  • SQLite >= 3

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

该项目目前在 Beta 中。 在项目的此阶段不太可能进行重大的重大更改,但是使用最新版本的Strapi可以确保您具有所有最新功能和更新。 通常每两周发布一次新版本,以修复/增强项目。

特征

  • 现代管理面板: 优雅,完全可定制且完全可扩展的管理面板。
  • 默认情况下安全: 可重用策略,CORS,CSP,P3P,Xframe,XSS等。
  • 面向插件: 在几秒钟内安装身份验证系统,内容管理,自定义插件等。
  • 快速发展: Strapi建立在Node.js之上,提供了惊人的性能。
  • 前端框架: 使用任何前端框架(React,Vue,Angular等),移动应用程序甚至是IoT。
  • 强大的CLI: 快速运行Scaffold项目和API。
  • SQL和NoSQL数据库: 与MongoDB,PostgreSQL,MySQL,MariaDB和SQLite一起使用。

在我们的网站上查看更多.

贡献

在向项目提交请求请求之前,请阅读我们的Contributing Guide

社区支持

有关使用Strapi的一般帮助,请参阅官方Strapi文档。 要获得其他帮助,您可以使用以下任一渠道提出问题:

迁移

遵循Wiki上的迁移指南,以使您的项目保持最新。

开发计划

查看我们的开发计划,以了解已发布的最新功能和即将推出的功能。 您也可以给我们提供见解并投票支持特定功能。

许可证

MIT License Copyright (c) 2015-2020 Strapi Solutions.

About

🚀开源Node.js Headless CMS轻松构建可定制的API

http://strapi.cc

License:MIT License


Languages

Language:JavaScript 98.5%Language:HTML 1.4%Language:AppleScript 0.1%Language:Shell 0.0%Language:CSS 0.0%