grtblog
🚧🚧🚧 Ce projet est actuellement en cours de développement. / 施工中,请稍候再来看 🚧🚧🚧
⏳⏳⏳ Progression actuelle : / 当前进度:
- [x] Rendu d'article basé sur Markdown / 基于 Markdown 的文章渲染
- [x] Gestion des articles/tags/catégories / 文章 / 标签 / 分类管理
- [x] Rechargement partiel / 部分重载
- [x] Styles de pages intégrés / 内置页面样式
- [x] Système de commentaires / 评论系统
- [ ] Support multithème / 多主题支持
- [x] Fonction de recherche / 搜索功能
- [ ] Tableau de bord administrateur / 管理员仪表盘
- [ ] Options de personnalisation / 自定义选项
- [ ] Changement de thème / 主题切换
Vue d’ensemble / 概述
grtblog est un système de blog complet (système de gestion de contenu) basé sur React.js et Spring Boot. Il propose une architecture front-end et back-end découplée, prend en charge les modes hybrides de génération côté serveur et statique, offre de riches options de personnalisation, la prise en charge du rechargement partiel et le changement de thème.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
Fonctionnalités / 特性
- Architecture découplée / 前后端分离架构 : Séparation front-end et back-end pour une meilleure évolutivité et
- Génération hybride / 混合生成 : Prise en charge de la génération côté serveur et statique. 支持服务端和静态生成。
- Personnalisation / 自定义 : Riches options de personnalisation pour thèmes et composants. 提供丰富的主题和组件自定义选项。
- Rechargement partiel / 部分重载 : Prise en charge efficace du rechargement partiel. 高效的部分重载支持。
- Changement de thème / 主题切换 : Changement de thème facile pour une expérience personnalisée. 简单的主题切换,提供个性化体验。
Captures d’écran / 截图
Démarrage rapide / 快速开始
Prérequis / 前提条件
- Node.js
- npm
- Java
- Maven
Installation / 安装
- Clonez le dépôt / 克隆仓库 :
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`
- Installer les dépendances front-end / 安装前端依赖:
`bash
cd frontend
npm install
`
- Installer les dépendances back-end / 安装后端依赖 :
`bash
cd ../backend
mvn install
`Exécution de l'application / 运行应用
- Démarrez le serveur back-end / 启动后端服务器 :
`bash
cd backend
mvn spring-boot:run
`
- Démarrer le serveur de développement front-end / 启动前端开发服务器 :
`bash
cd ../frontend
npm start
``Contribuer / 贡献
[//]: # (Les contributions sont les bienvenues ! Veuillez lire les [directives de contribution](CONTRIBUTING.md) pour plus d'informations.)
[//]: # () [//]: # (欢迎贡献!请阅读 [贡献指南](CONTRIBUTING.md) 了解更多信息。)
Licence / 许可证
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
本项目使用 MIT 许可证。详细信息请参阅 LICENSE 文件。
Remerciements / 致谢
Contact / 联系
Pour toute question, veuillez contacter grtsinry43.
如有任何疑问,请联系 grtsinry43。
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---