🚧🚧🚧 This project is currently under development. / 施工中,请稍候再来看 🚧🚧🚧
⏳⏳⏳ Current progress: / 当前进度:
- Article rendering based on Markdown / 基于 Markdown 的文章渲染
- Article/Tag/Category management / 文章 / 标签 / 分类管理
- Partial reload / 部分重载
- Built-in page styles / 内置页面样式
- Comment system / 评论系统
- Multi-theme support / 多主题支持
- Search functionality / 搜索功能
- Admin dashboard / 管理员仪表盘
- Customization options / 自定义选项
- Theme switching / 主题切换
grtblog is a comprehensive blog system (content management system) based on React.js and Spring Boot. It features a decoupled front-end and back-end, supports hybrid server-side and static generation modes, offers rich customization options, partial reload support, and theme switching.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
- Decoupled Architecture / 前后端分离架构: Front-end and back-end separation for better scalability and maintainability. 前后端分离,提升可扩展性和可维护性。
- Hybrid Generation / 混合生成: Supports both server-side and static generation. 支持服务端和静态生成。
- Customization / 自定义: Rich customization options for themes and components. 提供丰富的主题和组件自定义选项。
- Partial Reload / 部分重载: Efficient partial reload support. 高效的部分重载支持。
- Theme Switching / 主题切换: Easy theme switching for a personalized experience. 简单的主题切换,提供个性化体验。
- Node.js
- npm
- Java
- Maven
-
Clone the repository / 克隆仓库:
git clone https://github.com/grtsinry43/grtblog.git cd grtblog
-
Install front-end dependencies / 安装前端依赖:
cd frontend npm install
-
Install back-end dependencies / 安装后端依赖:
cd ../backend mvn install
-
Start the back-end server / 启动后端服务器:
cd backend mvn spring-boot:run
-
Start the front-end development server / 启动前端开发服务器:
cd ../frontend npm start
This project is licensed under the MIT License. See the LICENSE file for details.
本项目使用 MIT 许可证。详细信息请参阅 LICENSE 文件。
For any inquiries, please contact grtsinry43.
如有任何疑问,请联系 grtsinry43。