grtblog
🚧🚧🚧 Este projeto está atualmente em desenvolvimento. / 施工中,请稍候再来看 🚧🚧🚧
⏳⏳⏳ Progresso atual: / 当前进度:
- [x] Renderização de artigos baseada em Markdown / 基于 Markdown 的文章渲染
- [x] Gerenciamento de Artigo/Tag/Categoria / 文章 / 标签 / 分类管理
- [x] Recarregamento parcial / 部分重载
- [x] Estilos de página integrados / 内置页面样式
- [x] Sistema de comentários / 评论系统
- [ ] Suporte a múltiplos temas / 多主题支持
- [x] Funcionalidade de busca / 搜索功能
- [ ] Painel administrativo / 管理员仪表盘
- [ ] Opções de personalização / 自定义选项
- [ ] Troca de tema / 主题切换
Visão Geral / 概述
grtblog é um sistema de blog abrangente (sistema de gerenciamento de conteúdo) baseado em React.js e Spring Boot. Possui front-end e back-end desacoplados, suporta modos híbridos de geração estática e do lado do servidor, oferece ricas opções de personalização, suporte a recarregamento parcial e troca de tema.
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
Recursos / 特性
- Arquitetura Desacoplada / 前后端分离架构: Separação de front-end e back-end para melhor escalabilidade e
- Geração Híbrida / 混合生成: Suporta geração estática e do lado do servidor. 支持服务端和静态生成。
- Personalização / 自定义: Diversas opções de personalização para temas e componentes. 提供丰富的主题和组件自定义选项。
- Recarregamento Parcial / 部分重载: Suporte eficiente a recarregamento parcial. 高效的部分重载支持。
- Troca de Tema / 主题切换: Troca de tema fácil para uma experiência personalizada. 简单的主题切换,提供个性化体验。
Capturas de Tela / 截图
Getting Started / Início Rápido
Prerequisites / Pré-requisitos
- Node.js
- npm
- Java
- Maven
Installation / Instalação
- Clone the repository / Clonar o repositório:
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`
- Instale as dependências do front-end / 安装前端依赖:
`bash
cd frontend
npm install
`- Instale as dependências do back-end / 安装后端依赖:
`bash
cd ../backend
mvn install
`Executando o Aplicativo / 运行应用
- Inicie o servidor back-end / 启动后端服务器:
`bash
cd backend
mvn spring-boot:run
`
- Inicie o servidor de desenvolvimento front-end / 启动前端开发服务器:
`bash
cd ../frontend
npm start
``Contribuição / Contribuição
[//]: # (Contribuições são bem-vindas! Por favor, leia as [diretrizes de contribuição](CONTRIBUTING.md) para mais informações.)
[//]: # () [//]: # (Bem-vindo a contribuir! Por favor, leia o [guia de contribuição](CONTRIBUTING.md) para mais informações.)
Licença / Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para detalhes.
Este projeto utiliza a Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.
Agradecimentos / Agradecimentos
Contato / Contato
Para quaisquer dúvidas, entre em contato com grtsinry43.
Se houver qualquer dúvida, entre em contato com grtsinry43.
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---