grtblog
🚧🚧🚧 Este proyecto está actualmente en desarrollo. / 施工中,请稍候再来看 🚧🚧🚧
⏳⏳⏳ Progreso actual: / 当前进度:
- [x] Renderizado de artículos basado en Markdown / 基于 Markdown 的文章渲染
- [x] Gestión de Artículos/Etiquetas/Categorías / 文章 / 标签 / 分类管理
- [x] Recarga parcial / 部分重载
- [x] Estilos de página integrados / 内置页面样式
- [x] Sistema de comentarios / 评论系统
- [ ] Soporte para múltiples temas / 多主题支持
- [x] Funcionalidad de búsqueda / 搜索功能
- [ ] Panel de administración / 管理员仪表盘
- [ ] Opciones de personalización / 自定义选项
- [ ] Cambio de tema / 主题切换
Visión general / 概述
grtblog es un sistema de blog integral (sistema de gestión de contenidos) basado en React.js y Spring Boot. Presenta una arquitectura desacoplada de frontend y backend, soporta modos híbridos de generación del lado del servidor y estática, ofrece opciones de personalización abundantes, soporte para recarga parcial y cambio de tema.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
Características / 特性
- Arquitectura desacoplada / 前后端分离架构: Separación de frontend y backend para mejor escalabilidad y
- Generación híbrida / 混合生成: Soporta tanto generación del lado del servidor como estática. 支持服务端和静态生成。
- Personalización / 自定义: Opciones de personalización ricas para temas y componentes. 提供丰富的主题和组件自定义选项。
- Recarga parcial / 部分重载: Soporte eficiente para recarga parcial. 高效的部分重载支持。
- Cambio de tema / 主题切换: Cambio de tema sencillo para una experiencia personalizada. 简单的主题切换,提供个性化体验。
Capturas de pantalla / 截图
Comenzando / 快速开始
Prerrequisitos / 前提条件
- Node.js
- npm
- Java
- Maven
Instalación / 安装
- Clona el repositorio / 克隆仓库:
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`
- Instalar dependencias del front-end / 安装前端依赖:
`bash
cd frontend
npm install
`
- Instalar dependencias del back-end / 安装后端依赖:
`bash
cd ../backend
mvn install
`Ejecutar la Aplicación / 运行应用
- Inicie el servidor back-end / 启动后端服务器:
`bash
cd backend
mvn spring-boot:run
`
- Iniciar el servidor de desarrollo front-end / 启动前端开发服务器:
`bash
cd ../frontend
npm start
``Contribuyendo / 贡献
[//]: # (¡Las contribuciones son bienvenidas! Por favor, lee las [directrices para contribuir](CONTRIBUTING.md) para más información.)
[//]: # () [//]: # (欢迎贡献!请阅读 [贡献指南](CONTRIBUTING.md) 了解更多信息。)
Licencia / 许可证
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
本项目使用 MIT 许可证。详细信息请参阅 LICENSE 文件。
Agradecimientos / 致谢
Contacto / 联系
Para cualquier consulta, por favor contacta a grtsinry43.
如有任何疑问,请联系 grtsinry43。
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---