grtblog
🚧🚧🚧 Questo progetto è attualmente in fase di sviluppo. / 施工中,请稍候再来看 🚧🚧🚧
⏳⏳⏳ Stato attuale: / 当前进度:
- [x] Rendering articoli basato su Markdown / 基于 Markdown 的文章渲染
- [x] Gestione Articoli/Tag/Categorie / 文章 / 标签 / 分类管理
- [x] Ricarica parziale / 部分重载
- [x] Stili di pagina integrati / 内置页面样式
- [x] Sistema di commenti / 评论系统
- [ ] Supporto multi-tema / 多主题支持
- [x] Funzionalità di ricerca / 搜索功能
- [ ] Dashboard amministratore / 管理员仪表盘
- [ ] Opzioni di personalizzazione / 自定义选项
- [ ] Cambio tema / 主题切换
Panoramica / 概述
grtblog è un sistema blog completo (content management system) basato su React.js e Spring Boot. Presenta front-end e back-end decoupled, supporta modalità ibride di generazione server-side e statica, offre opzioni di personalizzazione avanzate, supporto per ricarica parziale e cambio tema.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
Funzionalità / 特性
- Architettura decoupled / 前后端分离架构: Separazione tra front-end e back-end per una migliore scalabilità e
- Generazione ibrida / 混合生成: Supporta sia generazione server-side che statica. 支持服务端和静态生成。
- Personalizzazione / 自定义: Opzioni avanzate di personalizzazione per temi e componenti. 提供丰富的主题和组件自定义选项。
- Ricarica parziale / 部分重载: Supporto efficiente alla ricarica parziale. 高效的部分重载支持。
- Cambio tema / 主题切换: Cambio tema semplice per un'esperienza personalizzata. 简单的主题切换,提供个性化体验。
Screenshot / 截图
Getting Started / Avvio Rapido
Prerequisites / Prerequisiti
- Node.js
- npm
- Java
- Maven
Installation / Installazione
- Clone the repository / Clona il repository:
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`- Installa le dipendenze front-end / 安installare le dipendenze front-end:
`bash
cd frontend
npm install
`- Installa le dipendenze del back-end / 安stallare le dipendenze del back-end:
`bash
cd ../backend
mvn install
`Esecuzione dell'applicazione / 运行应用
- Avvia il server back-end / 启动后端服务器:
`bash
cd backend
mvn spring-boot:run
`- Avvia il server di sviluppo front-end / 启动前端开发服务器:
`bash
cd ../frontend
npm start
``Contributi / Contributo
[//]: # (I contributi sono benvenuti! Si prega di leggere le [linee guida per i contributi](CONTRIBUTING.md) per ulteriori informazioni.)
[//]: # () [//]: # (Sono benvenuti i contributi! Si prega di leggere la [Guida ai contributi](CONTRIBUTING.md) per maggiori informazioni.)
Licenza / Licenza
Questo progetto è distribuito sotto licenza MIT. Consultare il file LICENSE per i dettagli.
Questo progetto utilizza la licenza MIT. Per ulteriori dettagli, consultare il file LICENSE.
Ringraziamenti / Ringraziamenti
Contatti / Contatto
Per qualsiasi richiesta, contattare grtsinry43.
Per qualsiasi domanda, contattare grtsinry43.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---