grtblog
🚧🚧🚧 Dieses Projekt befindet sich derzeit in Entwicklung. / Im Bau, bitte später wiederkommen 🚧🚧🚧
⏳⏳⏳ Aktueller Fortschritt: / 当前进度:
- [x] Artikelanzeige basierend auf Markdown / 基于 Markdown 的文章渲染
- [x] Artikel-/Tag-/Kategorieverwaltung / 文章 / 标签 / 分类管理
- [x] Teilweises Neuladen / 部分重载
- [x] Eingebaute Seitenstile / 内置页面样式
- [x] Kommentarsystem / 评论系统
- [ ] Mehrthemenunterstützung / 多主题支持
- [x] Suchfunktion / 搜索功能
- [ ] Admin-Dashboard / 管理员仪表盘
- [ ] Anpassungsoptionen / 自定义选项
- [ ] Themenwechsel / 主题切换
Überblick / 概述
grtblog ist ein umfassendes Blogsystem (Content-Management-System) basierend auf React.js und Spring Boot. Es verfügt über eine entkoppelte Frontend- und Backend-Architektur, unterstützt hybride Server-seitige und statische Generierungsmodi, bietet umfangreiche Anpassungsmöglichkeiten, Teilweises Neuladen und Themenwechsel.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
Funktionen / 特性
- Entkoppelte Architektur / 前后端分离架构: Trennung von Frontend und Backend für bessere Skalierbarkeit und
- Hybride Generierung / 混合生成: Unterstützt sowohl serverseitige als auch statische Generierung. 支持服务端和静态生成。
- Anpassung / 自定义: Umfangreiche Anpassungsmöglichkeiten für Themen und Komponenten. 提供丰富的主题和组件自定义选项。
- Teilweises Neuladen / 部分重载: Effiziente Unterstützung für teilweises Neuladen. 高效的部分重载支持。
- Themenwechsel / 主题切换: Einfacher Themenwechsel für ein personalisiertes Erlebnis. 简单的主题切换,提供个性化体验。
Screenshots / 截图
Erste Schritte / Schnellstart
Voraussetzungen / Vorbedingungen
- Node.js
- npm
- Java
- Maven
Installation / Installation
- Repository klonen / Repository klonen:
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`
- Installieren Sie die Frontend-Abhängigkeiten / 安装前端依赖:
`bash
cd frontend
npm install
`
- Installieren Sie Backend-Abhängigkeiten / 安装后端依赖:
`bash
cd ../backend
mvn install
`Anwendung ausführen / Anwendung starten
- Starten Sie den Backend-Server / Backend-Server starten:
`bash
cd backend
mvn spring-boot:run
`
- Starten Sie den Frontend-Entwicklungsserver / 启动前端开发服务器:
`bash
cd ../frontend
npm start
``Beitrag / Mitwirken
[//]: # (Beiträge sind willkommen! Bitte lesen Sie die [Mitwirkungsrichtlinien](CONTRIBUTING.md) für weitere Informationen.)
[//]: # () [//]: # (Beiträge sind willkommen! Bitte lesen Sie die [Mitwirkungsrichtlinien](CONTRIBUTING.md) für weitere Informationen.)
Lizenz / Lizenzierung
Dieses Projekt steht unter der MIT-Lizenz. Siehe die LICENSE Datei für Details.
Dieses Projekt verwendet die MIT-Lizenz. Weitere Informationen finden Sie in der LICENSE Datei.
Danksagungen / Anerkennung
Kontakt / Kontakt
Für Anfragen wenden Sie sich bitte an grtsinry43.
Bei Fragen wenden Sie sich bitte an grtsinry43.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---