前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >strapi (基于Nodejs的开源免费CMS框架)新手教程

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

作者头像
拿我格子衫来
发布2022-01-24 10:26:48
5.4K0
发布2022-01-24 10:26:48
举报
文章被收录于专栏:TopFETopFE

因为接触到CRM的关系,最近接触到了strapi这个框架,仔细看了一下官网的介绍,感觉挺好的,比wordpress还要强大.于是决定尝试一番.

strapi介绍:

一句话概括就是,免费开源的Nodejs无头CMS内容管理框架,建立在自定义api

特点是:

完整地控制你的数据: 使用strapi,您知道数据存储在哪里,并且始终保持完全控制。

自我托管:您可以根据需要主持和扩展strapi项目。您可以选择任何您想要的托管平台:aws、netlify、heroku、vps或专用服务器。你可以随着你的成长而扩展,100%独立。

自由选择数据库:你可以选择你喜欢的数据库。strapi适用于sql和nosql数据库:mongodb、postgresql、mysql、mariadb和sqlite。

完全可定制化:您可以通过完全定制api、路由或插件来快速构建逻辑,以完全满足您的需要。 特点:

现代管理面板:优雅,完全可定制和完全可扩展的管理面板。

默认情况下是安全的:可重用策略、cors、csp、p3p、xframe、xss等等。

面向插件:安装auth系统、内容管理、自定义插件等等,只需几秒钟。

极快:构建在node.js之上,strapi提供了惊人的性能。

前端不可知:使用任何前端框架(react、vue、angular等)、移动应用程序甚至物联网。

强大的cli:动态的scaffold项目和api。

sql和nosql数据库:与mongodb、postgresql、mysql、mariadb和sqlite一起使用。

框架地址: github地址 官网地址

快速搭建开始项目

strapi项目的搭建其实很简单,

只需要下面几行代码就可以快速创建一个项目strapi项目,一应俱全

或者在安装strapi库后执行下面这行命令

代码语言:javascript
复制
yarn create strapi-app my-project --quickstart

项目的搭建 ,主要时间耗费在下载各种包,安装各种库,看了一下下载后的node_module目录,有200多M,网速差的同学可以多试几次,我也不是一次就完成搭建的.

此外在搭建时要注意,strapi支持以下操作系统的安装

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

此外注意

Node:

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

Database:

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

官方建议使用最新版本的strapi来创建项目及 当前为 Beat版本.

当命令执行完毕后 浏览器会自动打开项目地址

如下图

你需要设置一个账号和密码,

设置后再进行登录,下面编辑strapi框架的主面板

此管理后台的界面是用React写的我们可以在.cache目录下的admin找到相关页面文件

第一篇strapi的教程就先写到这里,下一篇我们来介绍strapi的使用,怎么进行内容管理

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • strapi介绍:
  • 快速搭建开始项目
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档