首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏内容管理系统

    MassCMS VS Strapi比较

    Strapi是一个开源的无头CMS Strapi 是一个无头 CMS,用于开发网站、移动应用程序、电子商务网站和 API。它允许在不了解后端或数据库的情况下创建 API。 系统根据内容模型自动构建 API,使用 Strapi 示例可以轻松查看 CMS 中的数据。 Strapi CMS 是一个免费的开源无头 CMS,它使用 API 将前端链接到 Strapi 的后端,这是一个开源和免费使用的产品,对于熟悉nodejs的人来说,它易于学习和使用。 Strapi 通过集成的管理面板和开箱即用的一组可靠的核心功能来节省 API 开发时间。 使用Strapi需要熟悉Node.js和相关技术栈,对于非技术人员来说可能需要一定的学习成本。

    1.7K31编辑于 2023-09-10
  • 来自专栏learn-anything.cn

    Ubuntu中安装strapi

    --- 五、strapi 1、安装strapi 命令行执行下面第一行命令,然后根据提示选择操作即可: $ npx create-strapi-app learn-anything-strapi ? **Enable SSL connection:** Yes 2、启动strapi # 1、跳转到项目目录(上面新建的项目) cd /home/learn/learn-anything-strapi admin panel) npm run strapi(显示项目所有可用命令) 3、开机自启动 可以用 pm2 启动守护 strapi,方便查看日志、重启自启动等。 # 1、pm2启动strapi命令,`run develop` 是允许新增Content-Types数据 pm2 start npm --name learn-strapi -- run develop --- 七、参考文档 Ubuntu中安装strapi

    1.3K40编辑于 2021-11-29
  • 来自专栏TopFE

    strapi CMS 框架内容管理

    上次简单介绍了一下strapi项目的搭建,以及strapi框架的特点 这次我们来简单介绍一下strapi项目的开发 紧接上篇博客,我们搭建好项目后, 运行 npm run develop 将项目开启,开启后我们可以看到

    1.3K10编辑于 2022-01-24
  • 来自专栏愧怍的技术学习与分享

    Strapi 实现用户注册与登录

    此外这里有个在线示例可供体验:Vitesse Nuxt 3 Strapi 创建 Strapi 项目​ 这里省略创建 strapi 项目创建过程,具体可到 Quick Start Guide 中查看。 Nuxt​ 官方 Nuxt3 提供了 hooks 方案使用 Strapi。具体可看 Nuxt Strapi Module。 strapi-nuxt3 https://github.com/kuizuo/strapi-starter-nuxt3 下载模板时,不出意外又出意外的报错了,由于这个报错也不好排查就暂时放弃了。 不过 Strapi 官方有提供 sdk的方案来调用 strapi 服务,而不用发送 http 请求的形式来调用,具体可以到官方提供的 sdk 查看如何使用,这里不做演示。 有如下两个SDK可供选择: strapi/strapi-sdk-javascript 官网 Strapi SDK (strapi-sdk-js.netlify.app) 社区

    4.6K30编辑于 2022-12-27
  • 来自专栏

    Agent Workflow界的strapi,开源Flowise评测

    我的直观感受是,flowise更像面向前端/全栈开发者们的strapi。 但作为一款类似strapi一样的全栈后端平台,我觉得它在接口设计上非常优秀。 它可以以多种方式将创建好的chatflow进行部署。一种是嵌入式聊天窗口,通过非常简单的脚本即可。 属于刚刚起步,看它官网还在筹备cloud版本,相信很快就会提供,甚至还会出面向B端的付费套餐,毕竟这种路径国外的开源项目已经走的很溜了,但对于前端/全栈的开发者们来说,我觉得还是可以入局的,如果之前使用过strapi

    4.2K10编辑于 2024-05-13
  • 来自专栏ccizm

    Strapi 安装及使用腾讯云对象储存

    是你创建的项目名称,自行修改 2.自定义安装 yarn create strapi-app ProjectName - Quickstart (recommended) 快速安装 - Custom ( manual settings) 自定义安装 自定义安装后配置语言和数据库即可完成安装 安装后看到命令使用方法及介绍: yarn develop 在开发模式下启动StrapiStrapi项目文件的更改将触发服务器重启 ) yarn start 直接启动生产模式Strapi yarn build 编译Strapi项目 yarn strapi 输出Strapi所有可用的命令。 /config/middlewares.js文件内容 将文件内"strapi::security",替换修改为   {     name: "strapi::security",     config: 及 Tencent Cloud Storage | Strapi Market

    2.6K41编辑于 2023-10-23
  • 来自专栏Dimples开发记

    使用 strapi 快速构建 API 和 CMS 管理系统

    strapi 就是一款能够快速上手,让一个懂一点 Node.js 的前端开发就能够快速的开发出增删改查的接口来,最近刚好有使用到 strapi 作为网站的后端,刚好在这里记录一下自己学习的过程。 快速上手 strapi 官网:https://strapi.io/ (opens new window) 在开始使用之前我们需要确保自己的 Node.js 版本为 v14、v16或者 v18,npm 安装 strapi 直接使用官方提供的快速开始的模版,这里我使用 TypeScript 的模版,命令如下: npx create-strapi-app@latest my-api --quickstart strapi 是在 koa 的基础上开发来的,我们可以通过设置,实现自己的业务逻辑,下面就用一个用户注册的接口来介绍一下使用 strapi 编写自定义业务逻辑的接口。 ", ({ strapi }) => ({ async register(ctx) { const UserProfileModel = strapi.db.query(

    15.3K44编辑于 2023-03-08
  • 来自专栏跟牛老师一起学WEBGIS

    不会写后端不用愁,“Strapi”解你忧

    今天就跟大家分享一个利器——“Strapi”:不会写后端不用愁,“Strapi”解你忧。 Strapi简介 Strapi是一个开源的Headless CMS(无头内容管理系统)。 Strapi 提供了一个强大的后端 API,支持 RESTful 和 GraphQL 两种方式,使得开发者可以方便地将内容分发到任何设备或服务,无论是网站、移动应用。 Strapi使用 1. 工程初始化 在终端输入如下命令 npx create-strapi-app@latest 2. 启动工程 在终端中输入如下命令: cd strapi-demo # 开发启动 npm run develop 3.创建用户 启动后会自动打开http://localhost:1337/admin/auth

    95110编辑于 2025-05-31
  • 来自专栏TopFE

    strapi (基于Nodejs的开源免费CMS框架)新手教程

    因为接触到CRM的关系,最近接触到了strapi这个框架,仔细看了一下官网的介绍,感觉挺好的,比wordpress还要强大.于是决定尝试一番. strapi介绍: 一句话概括就是,免费开源的Nodejs 无头CMS内容管理框架,建立在自定义api 特点是: 完整地控制你的数据: 使用strapi,您知道数据存储在哪里,并且始终保持完全控制。 strapi适用于sql和nosql数据库:mongodb、postgresql、mysql、mariadb和sqlite。 框架地址: github地址 官网地址 快速搭建开始项目 strapi项目的搭建其实很简单, 只需要下面几行代码就可以快速创建一个项目strapi项目,一应俱全 或者在安装strapi库后执行下面这行命令 找到相关页面文件 第一篇strapi的教程就先写到这里,下一篇我们来介绍strapi的使用,怎么进行内容管理

    7.2K10编辑于 2022-01-24
  • 来自专栏内容管理系统

    企业级CMS对比,MassCMS,Strapi,AEM Sites,Magnolia CMS

    MassCMS功能架构图Strapi介绍Strapi 是一个无头 CMS,用于开发网站、移动应用程序、电子商务网站和 API。它允许在不了解后端或数据库的情况下创建 API。 系统根据内容模型自动构建 API,使用 Strapi 示例可以轻松查看 CMS 中的数据。 Strapi CMS 是一个免费的开源无头 CMS,它使用 API 将前端链接到 Strapi 的后端,这是一个开源和免费使用的产品,对于熟悉nodejs的人来说,它易于学习和使用。 Strapi 通过集成的管理面板和开箱即用的一组可靠的核心功能来节省 API 开发时间。 无论是后端、全栈还是前端开发人员,使用 Strapi 和 API 开发都是比较容易的,无需重复造轮子并浪费时间构建常见功能,例如基本的创建、读取、更新和删除( CRUD ) 操作或身份验证和授权。

    82410编辑于 2025-04-28
  • 来自专栏开源服务指南

    内容管理革命:无头 CMS 推荐

    strapi/strapi[1] Stars: 55.2k License: NOASSERTION Strapi 是一款领先的开源无头 CMS。 相关链接 [1] strapi/strapi: https://github.com/strapi/strapi [2] TryGhost/Ghost: https://github.com/TryGhost

    1.9K30编辑于 2023-08-10
  • 来自专栏魔术师卡颂

    从ElementUI之死聊开源项目如何站着挣钱

    让我们看看与ElementUI同为工具属性的另一个前端开源项目Strapi是如何独立发展的。 Strapi的开源路 Strapi是一款基于Node.js的开源无头CMS系统。 ? Strapi一直走的是「核心团队维护」 + 「社区共建」的路子。 这条路也是大多数开源团队都会走的路。但这也是条艰难的路。 ? 免费不等于不赚钱 Strapi幸运的找到了「开源、免费」与「赚钱维系团队」之间的平衡。 作为个人开发者,你可以使用Strapi的大部分功能。 如果肯每月支付29美元,就能解锁更多自定义角色与Strapi官方的基础支持。 ? 每月支付299美元,就能得到官方在线技术支持...... 基于这套「极致免费体验」 + 「付费增值服务」的套路,Strapi于19年11月获得400w刀的种子轮融资。 更是在6个月后获得1000w刀的A轮融资。

    2.9K40发布于 2021-07-07
  • 来自专栏猫头虎博客专区

    在项目中集成Web端数据库操作:推荐工具一览

    Strapi 5. Django Admin 6. Strapi 简介:Strapi是一个开源的Node.js框架,允许开发者快速构建可定制的API,并且有内置的管理面板。 优点: 高度可定制 支持多种数据库 丰富的插件生态 链接:访问 strapi.io 了解更多。 代码示例: // 安装 Strapi npx create-strapi-app my-project --quickstart // 启动项目 cd my-project npm run develop

    87210编辑于 2024-05-31
  • 来自专栏learn-anything.cn

    Gatsby中怎么加载图片?

    譬如 gatsby-source-strapi 插件从strapi 获取数据生成 allStrapiArticles 节点,gatsby-transformer-sharp 也会为其 image 属性自动生成图片节点 五、显示 strapi 中包含的图片 1、问题说明 strapi 是可视化的 CMS(内容管理系统),markdown编辑的文档,可以很方便存储在 strapi中,且提供了RestApi访问存储是数据 怎么在gatsby中访问 strapi 中数据? 2、解决方案 借助插件 gatsby-source-strapistrapi中数据转为 gatsby 数据节点,方便访问。 第一步:把 strapi 中 articles 数据转换为 gatsby 数据节点,安装下面插件 npm install gatsby-source-strapi gatsby-transformer-sharp gatsby-config.js 中的配置 // gatsby-config.js module.exports = { plugins: [ { resolve: `gatsby-source-strapi

    3.9K50编辑于 2021-12-03
  • 来自专栏网络日志

    nextjs从零到一开发博客(万字长文)配合strapi

    命令,演示作用我就没展示mysql的链接了,大家有兴趣我可以再下一个文章去写一下,或者去strapi官网看一下如何使用别的数据。 我是在根目录执行 pnpm install @strapi/typescript-utils --filter -D 重新启动后你还是会发现一个报错,因为typescript的报错。 由于strapi可以用草稿发布模式,我们文章就使用这个模式,你点击创建实体的时候会有让你选择的,默认是选择上的。 这对于strapi来说也是超级简单的。下面我们来设置api访问。 添加api访问 strapi是一个集成api访问和后台管理的headLess CMS开源框架。 我们现在去打开公共访问 再次看一下我们的接口请求 到这里strapi搭建的cms管理后台已经接近完成,我们可以整合前端项目去做我们的前端展示了。

    1.1K10编辑于 2024-06-20
  • 来自专栏小程序·云开发专栏

    Next.js + 云开发Webify 打造绝佳网站

    之前使用 Next.js + strapi 做了一个简单博客站点也顺道写了一篇 Next.js 简明教程,之后 Next 本身一直在迅猛发展。 cool~~ 问题是如果你的站点数据来源于类似 strapi 这种 serverless cms 怎么办? 具体以 strapi 为例子: strapi 数据发布 web hook到自定义的桥接服务。 桥接服务更新站点git。 Weify触发重新部署。 async (event, context) => { const { headers: { authorization, 'x-strapi-event BLOG_URL = 'https://hicc.pro', CMS_URL = 'https://cms.hicc.pro' } = process.env; // strapi

    1.8K30发布于 2021-09-10
  • 来自专栏cc log

    Next.js + 腾讯云开发Webify 打造绝佳网站

    之前使用Next.js + strapi做了一个简单博客站点也顺道写了一篇Next.js 简明教程,之后Next本身一直在迅猛发展。 cool~~ 问题是如果你的站点数据来源于类似strapi这种serverless cms怎么办? 具体以strapi为例子 strapi 数据发布 web hook到自定义的桥接服务。 桥接服务更新站点git。 Weify触发重新部署。 async (event, context) => { const { headers: { authorization, 'x-strapi-event BLOG_URL = 'https://hicc.pro', CMS_URL = 'https://cms.hicc.pro' } = process.env; // strapi

    1.7K10编辑于 2022-09-21
  • 来自专栏云开发

    Next.js + 云开发Webify 打造绝佳网站

    之前使用 Next.js + strapi 做了一个简单博客站点也顺道写了一篇 Next.js 简明教程,之后 Next 本身一直在迅猛发展。 cool~~ 问题是如果你的站点数据来源于类似 strapi 这种 serverless cms 怎么办? 具体以 strapi 为例子: 1、strapi 数据发布 2、web hook到自定义的桥接服务。 3、桥接服务更新站点git。 4、Weify触发重新部署。 async (event, context) => {     const {         headers: {             authorization,             'x-strapi-event BLOG_URL = 'https://hicc.pro',         CMS_URL = 'https://cms.hicc.pro'     } = process.env;     // strapi

    1.4K20编辑于 2023-03-30
  • 来自专栏API安全

    5月这几个API安全漏洞值得注意!

    No.5 Strapi身份验证绕过漏洞漏洞详情:Strapi是一种灵活的、开放源码的无头CMS,开发者可以自由选择自己喜欢的工具和框架,编辑器也可以轻松地管理和分发内容。 Strapi出现身份验证绕过漏洞(CVE-2023-22893),Strapi 版本< 4.6.0中,当使用AWS Cognito login provider用于身份验证时,Strapi不会验证在OAuth 影响范围:目前受影响的Strapi 版本:CVE-2023-22621:Strapi 版本<= 4.5.5CVE-2023-22894:3.2.1<= Strapi 版本< 4.8.0CVE-2023- 22893:3.2.1<= Strapi 版本< 4.6.0小阑修复建议官方已发布对应安全漏洞的修复版本,建议受影响的用户及时升级防护,(或者升级至最新版本),对应修复版本如下:CNNVD-202304 -1615 / CVE-2023-22621:Strapi 版本 >=4.5.6CNNVD-202304-1613 / CVE-2023-22894:Strapi 版本 >=4.8.0CNNVD-202304

    1.3K30编辑于 2023-06-02
  • 来自专栏HelloGitHub

    7 款殿堂级的开源 CMS(内容管理系统)

    它们中有老当益壮的 WordPress(PHP)、国人开发的 Halo(Java)、玩法丰富的 Ghost(JavaScript)、企业级 CMS 的 Django CMS(Python)、星数最多的 strapi 安装步骤,如下: npm install ghost-cli -g ghost install local 地址:https://github.com/TryGhost/Ghost 2.3 strapi 安装步骤,如下: yarn create strapi-app my-project --quickstart 或者 npx create-strapi-app my-project --quickstart 地址:https://github.com/strapi/strapi 3. 会前端:推荐 strapi 它背后有商业化公司支持,吃透了可以谋个远程全职。 不会前端,但懂后端:推荐 Ghost,它玩法多、社区活跃、有免费主题。 最后,用一个笑话结尾吧!

    31.3K52编辑于 2022-12-30
领券