ReactPress – An Open-Source Publishing Platform Built with React

You can find the ReactPress GitHub repository at: ReactPress Github.

Introduction

ReactPress is an open-source publishing platform developed using the React. Users can set up their own blogs and websites on servers that support React and MySQL databases. ReactPress can also be used as a content management system (CMS).

✨ Features

  • 📦 Technology Stack: Built on React+MySQL+NestJS+NextJS
  • 🌈 Componentization: an interactive language and visual style based on antd
  • 🌍 Internationalization: Supports switching between Chinese and English, with international configuration management capabilities
  • 🌞 Black and White Theme: Supports free switching between light and dark mode themes
  • 🖌️ Creation Management: Built in 'MarkDown' editor, supporting article writing, category and directory management, and tag management
  • 📃 Page management: supports customizing new pages
  • 💬 Comment management: supports content comment management
  • 📷 Media Management: Supports local file upload and OSS file upload
  • ...

⌨️ Development

Environment

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

Configuration

After the project starts, the . env configuration file in the root directory will be loaded. Please ensure that the MySQL database service is consistent with the following configuration, and create the reactpress database in advance

js 复制代码
DB_HOST=127.0.0.1 // Default Database Host
DB_PORT=3306 // Default Database Port
DB_USER=reactpress // Default Username
DB_PASSWD=reactpress // Default Password
DB_DATABASE=reactpress // Default Database Name

After the environment is ready, execute the startup shell:

bash 复制代码
$ pnpm run dev

Open your browser and visit http://127.0.0.1:3001

👥 Contributing

We warmly invite contributions from everyone. Before you get started, please take a moment to review our Contributing Guide. Feel free to share your ideas through Pull Requests or GitHub Issues. If you're interested in enhancing our codebase, explore the Development Instructions and enjoy your coding journey! 😃

  1. GitHub Discussions
  2. Stack Overflow(English)
  3. Segment Fault(Chinese)

You can also send me an email: admin@gaoredu.com

ReactPress 系列文章

ReactPress 是什么?:https://blog.csdn.net/m0_37981569/article/details/143495843

ReactPress---基于React的免费开源博客&CMS内容管理系统:https://blog.csdn.net/m0_37981569/article/details/143455403

ReactPress数据库表结构设计全面分析:https://blog.csdn.net/m0_37981569/article/details/143662572

ReactPress 安装指南:从 MySQL 安装到项目启动:https://blog.csdn.net/m0_37981569/article/details/143662086

ReactPress -- An Open-Source Publishing Platform Built with React:https://blog.csdn.net/m0_37981569/article/details/143635836

ReactPress:构建高效、灵活、可扩展的开源发布平台:https://blog.csdn.net/m0_37981569/article/details/143635551

ReactPress技术揭秘:https://blog.csdn.net/m0_37981569/article/details/143634709

ReactPress:深入解析技术方案设计与源:https://blog.csdn.net/m0_37981569/article/details/143610300

ReactPress:重塑内容管理的未来:https://blog.csdn.net/m0_37981569/article/details/143610158

ReactPress系列---NestJS 服务端开发流程简介:https://blog.csdn.net/m0_37981569/article/details/143536219

ReactPress系列---Next.js 的动态路由使用介绍:https://blog.csdn.net/m0_37981569/article/details/143535847

相关推荐
伍哥的传说1 小时前
鸿蒙系统(HarmonyOS)应用开发之手势锁屏密码锁(PatternLock)
前端·华为·前端框架·harmonyos·鸿蒙
yugi9878381 小时前
前端跨域问题解决Access to XMLHttpRequest at xxx from has been blocked by CORS policy
前端
浪裡遊2 小时前
Sass详解:功能特性、常用方法与最佳实践
开发语言·前端·javascript·css·vue.js·rust·sass
旧曲重听12 小时前
最快实现的前端灰度方案
前端·程序人生·状态模式
默默coding的程序猿3 小时前
3.前端和后端参数不一致,后端接不到数据的解决方案
java·前端·spring·ssm·springboot·idea·springcloud
夏梦春蝉3 小时前
ES6从入门到精通:常用知识点
前端·javascript·es6
马特说3 小时前
React金融数据分析应用性能优化实战:借助AI辅助解决18万数据量栈溢出Bug
react.js·金融·数据分析
归于尽3 小时前
useEffect玩转React Hooks生命周期
前端·react.js
G等你下课3 小时前
React useEffect 详解与运用
前端·react.js
我想说一句3 小时前
当饼干遇上代码:一场HTTP与Cookie的奇幻漂流 🍪🌊
前端·javascript