Reactpress screenshot

Reactpress

Author Avatar Theme by Fecommunity
Updated: 21 May 2025
444 Stars

ReactPress is a free blog and CMS system developed using Next.js.(ReactPress是一个基于Next.js的博客&CMS系统) Live Demo:https://blog.gaoredu.com

Categories

Overview:

ReactPress is an open-source publishing platform developed using React. It allows users to create their own blogs and websites on servers supporting React and MySQL databases. Additionally, ReactPress can function as a content management system (CMS).

Features:

  • Technology Stack: Built on React+MySQL+NestJS+NextJS
  • Componentization: Interactive language and visual style based on antd
  • Internationalization: Supports switching between Chinese and English with international configuration management capabilities
  • Black and White Theme: Enables free switching between light and dark mode themes
  • Creation Management: Includes a ‘MarkDown’ editor for article writing, category and directory management, and tag management
  • Page Management: Supports customizing new pages
  • Comment Management: Allows for content comment management
  • Media Management: Supports local file upload and OSS file upload

Installation:

  1. After starting the project, ensure the MySQL database service matches the configuration in the .env file in the root directory.
  2. Create the ‘reactpress’ database in advance.
  3. Execute the startup shell.
  4. Open your browser and visit http://127.0.0.1:3001.

Summary:

ReactPress is a versatile publishing platform and CMS that offers a wide range of features such as flexible theming options, content management capabilities, and internationalization support through a React-based backend. Users can create and manage their blogs and websites effectively using ReactPress.