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: [email protected]

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

相关推荐
qq_386322693 小时前
华为网路设备学习-21 IGP路由专题-路由过滤(filter-policy)
前端·网络·学习
蓝婷儿8 小时前
前端面试每日三题 - Day 32
前端·面试·职场和发展
星空寻流年9 小时前
CSS3(BFC)
前端·microsoft·css3
九月TTS9 小时前
开源分享:TTS-Web-Vue系列:Vue3实现固定顶部与吸顶模式组件
前端·vue.js·开源
CodeCraft Studio10 小时前
数据透视表控件DHTMLX Pivot v2.1发布,新增HTML 模板、增强样式等多个功能
前端·javascript·ui·甘特图
一把年纪学编程10 小时前
【牛马技巧】word统计每一段的字数接近“字数统计”
前端·数据库·word
llc的足迹10 小时前
el-menu 折叠后小箭头不会消失
前端·javascript·vue.js
九月TTS10 小时前
TTS-Web-Vue系列:移动端侧边栏与响应式布局深度优化
前端·javascript·vue.js
Johnstons10 小时前
AnaTraf:深度解析网络性能分析(NPM)
前端·网络·安全·web安全·npm·网络流量监控·网络流量分析
whatever who cares11 小时前
CSS3 伪元素(Pseudo-elements)大全
前端·css·css3