当前位置: 首页 > news >正文

ReactPress—基于React的免费开源博客CMS内容管理系统

ReactPress Github项目地址:https://github.com/fecommunity/reactpress 欢迎提出宝贵的建议,感谢Star。

ReactPress

![ReactPress](https://i-blog.csdnimg.cn/direct/0720f155edaa4eadba796f4d96d394d7.png#pic_center
ReactPress 是使用React开发的开源发布平台,用户可以在支持React和MySQL数据库的服务器上架设属于自己的博客、网站。也可以把 ReactPress 当作一个内容管理系统(CMS)来使用。

  • 内容管理

  • ReactPress内容管理

  • 文章阅读
    ReactPress文章阅读

  • 移动端
    ReactPress移动端适配

✨ 特性

  • 📦 技术栈:基于 React + NextJS + MySQL 5.7 + NestJS 构建
  • 🌈 组件化:基于 antd 5.20 最新版的交互语言和视觉风格
  • 🌍 国际化:支持中英文切换,国际化配置管理能力
  • 🌞 黑白主题:支持亮色和暗黑模式主题自由切换
  • 🖌️ 创作管理:内置 MarkDown 编辑器,支持文章写文章、分类目录管理,标签管理
  • 📃 页面管理:支持自定义新页面
  • 💬 评论管理:支持内容评论管理
  • 📷️ 媒体管理:支持文件本地上传和 OSS 文件上传
  • 📱 移动端:完美适配移动端H5页面

⌨️ 本地开发

环境准备

$ git clone --depth=1 https://github.com/fecommnity/reactpress.git
$ cd reactpress
$ npm i -g pnpm
$ pnpm i

配置文件

项目启动后会加载根目录下的 .env 配置文件,请确保MySQL数据库服务和下面的配置保持一致,并提前创建好 reactpress 数据库

DB_HOST=127.0.0.1 // 数据库地址
DB_PORT=3306 // 端口
DB_USER=admin // 用户名
DB_PASSWD=admin // 密码
DB_DATABASE=reactpress // 数据库

环境准备好后,执行启动命令:

$ pnpm run dev

打开浏览器访问 http://127.0.0.1:3001

🔗 链接

  • 首页
  • 高热度网
  • 报告问题
  • 参与共建
  • next.js 源码
  • nest.js 源码

ReactPress Github项目地址:https://github.com/fecommunity/reactpress 欢迎Star。

http://www.lryc.cn/news/477820.html

相关文章:

  • Android 解决飞行模式下功耗高,起伏波动大的问题
  • 2024第三次随堂测验参考答案
  • 期权交易策略 v0.1
  • pytorch学习:矩阵分解:奇异值分解(SVD分解)
  • 接口测试用例设计的关键步骤与技巧解析!
  • CSS画icon图标系列(一)
  • 【数据结构-合法括号字符串】【华为笔试题】力扣1190. 反转每对括号间的子串
  • qt QFileInfo详解
  • 金华迪加 现场大屏互动系统 mobile.do.php 任意文件上传漏洞复现
  • 探寻5G工业网关市场,5G工业网关品牌解析
  • RK3568开发板静态IP地址配置
  • element-plus table tableRowClassName 无效
  • 商务英语学习柯桥学外语到泓畅-老外说“go easy on me”是什么意思?
  • 【Python爬虫基础】基于 Python 的反爬虫机制详解与代码实现
  • HTB:PermX[WriteUP]
  • uniapp 整合 OpenLayers - 使用modify修改要素
  • JMeter快速造数之数据导入导出
  • 框架学习01-Spring
  • Java | Leetcode Java题解之第539题最小时间差
  • 126页PPT麦肯锡战略实施与成本优化:质效提升与精益采购实践
  • Modbus解析流程全面升级:体验全新核心与终极优化!
  • 【MWorks】Ubuntu 系统搭建
  • 安装Element-Plus与v-model在vue3组件中的使用
  • Qt学习笔记第41到50讲
  • 加固筑牢安全防线:多源威胁检测响应在企业网络安全运营中的核心作用
  • 用Python将PDF表格提取到文本、CSV和Excel文件中
  • AIGC在游戏设计中的应用及影响
  • 给初学者的 Jupyter Notebook 教程
  • 搜维尔科技:Xsens和BoB助力生物力学教育
  • Vue动态计算Table表格的高度