grtblog
🚧🚧🚧 Dit project is momenteel in ontwikkeling. / 施工中,请稍候再来看 🚧🚧🚧
⏳⏳⏳ Huidige voortgang: / 当前进度:
- [x] Artikelweergave op basis van Markdown / 基于 Markdown 的文章渲染
- [x] Artikel/Tag/Categorie beheer / 文章 / 标签 / 分类管理
- [x] Gedeeltelijke herlaadfunctie / 部分重载
- [x] Ingebouwde paginastijlen / 内置页面样式
- [x] Reactiesysteem / 评论系统
- [ ] Ondersteuning voor meerdere thema's / 多主题支持
- [x] Zoekfunctie / 搜索功能
- [ ] Beheerdersdashboard / 管理员仪表盘
- [ ] Aanpassingsopties / 自定义选项
- [ ] Themawisseling / 主题切换
Overzicht / 概述
grtblog is een uitgebreid blogsysteem (contentmanagementsysteem) gebaseerd op React.js en Spring Boot. Het beschikt over een losgekoppelde front- en backend, ondersteunt hybride server-side en statische generatiemodi, biedt rijke aanpassingsmogelijkheden, gedeeltelijke herlaadondersteuning en themawisseling.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
Eigenschappen / 特性
- Losgekoppelde architectuur / 前后端分离架构: Front-end en back-end gescheiden voor betere schaalbaarheid en
- Hybride generatie / 混合生成: Ondersteunt zowel server-side als statische generatie. 支持服务端和静态生成。
- Aanpassing / 自定义: Rijke aanpassingsmogelijkheden voor thema's en componenten. 提供丰富的主题和组件自定义选项。
- Gedeeltelijke herlaadfunctie / 部分重载: Efficiënte gedeeltelijke herlaadondersteuning. 高效的部分重载支持。
- Themawisseling / 主题切换: Eenvoudige themawisseling voor een gepersonaliseerde ervaring. 简单的主题切换,提供个性化体验。
Screenshots / 截图
Aan de slag / Snel starten
Vereisten / Voorwaarden
- Node.js
- npm
- Java
- Maven
Installatie / Installeren
- Clone de repository / Repository klonen:
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`
- Installeer front-end afhankelijkheden / Installeer front-end afhankelijkheden:
`bash
cd frontend
npm install
`- Installeer back-end afhankelijkheden / Installeer back-end afhankelijkheden:
`bash
cd ../backend
mvn install
`Applicatie uitvoeren / Applicatie draaien
- Start de back-end server / Start de backendserver:
`bash
cd backend
mvn spring-boot:run
`- Start de front-end ontwikkelingsserver / Start de front-end ontwikkelserver:
`bash
cd ../frontend
npm start
``Bijdragen / Bijdragen
[//]: # (Bijdragen zijn welkom! Lees alstublieft de [bijdrageregels](CONTRIBUTING.md) voor meer informatie.)
[//]: # () [//]: # (Bijdragen zijn welkom! Lees alstublieft de [bijdrageregels](CONTRIBUTING.md) voor meer informatie.)
Licentie / Licentie
Dit project is gelicentieerd onder de MIT-licentie. Zie het LICENSE bestand voor details.
Dit project maakt gebruik van de MIT-licentie. Raadpleeg het LICENSE bestand voor meer informatie.
Erkenningen / Dankbetuigingen
Contact / Contact
Voor vragen kunt u contact opnemen met grtsinry43.
Voor vragen kunt u contact opnemen met grtsinry43.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---