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

相关推荐
llxxyy卢4 分钟前
JAVA安全-目录遍历访问控制XSS等安全
前端·安全·xss
骐骥11 小时前
鸿蒙开发使用DevTools工具调试ArkWeb组件中的前端页面
前端·harmonyos·调试·arkweb·纯鸿蒙
WHOVENLY8 小时前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)
开发语言·前端·javascript
指尖跳动的光8 小时前
将多次提交合并成一次提交
前端·javascript
程序员码歌9 小时前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年
android·前端·后端
oden9 小时前
1 小时速通!手把手教你从零搭建 Astro 博客并上线
前端
若梦plus9 小时前
JS之类型化数组
前端·javascript
若梦plus9 小时前
Canvas 深入解析:从基础到实战
前端·javascript
若梦plus9 小时前
Canvas渲染原理与浏览器图形管线
前端·javascript