grtblog
🚧🚧🚧 このプロジェクトは現在開発中です。/施工中、しばらくしてからご覧ください 🚧🚧🚧
⏳⏳⏳ 現在の進捗状況:/当前进度:
- [x] Markdown ベースの記事レンダリング/Markdown に基づく記事のレンダリング
- [x] 記事/タグ/カテゴリ管理/記事/タグ/カテゴリ管理
- [x] 部分リロード/部分リロード
- [x] 内蔵ページスタイル/内蔵ページスタイル
- [x] コメントシステム/コメントシステム
- [ ] マルチテーマ対応/マルチテーマ対応
- [x] 検索機能/検索機能
- [ ] 管理者ダッシュボード/管理者ダッシュボード
- [ ] カスタマイズオプション/カスタマイズオプション
- [ ] テーマ切り替え/テーマ切り替え
概要/概述
grtblog は React.js と Spring Boot をベースにした総合ブログシステム(コンテンツ管理システム)です。フロントエンドとバックエンドが分離された構造を持ち、サーバーサイドと静的生成のハイブリッドモードをサポートし、豊富なカスタマイズオプション、部分リロード対応、テーマ切り替え機能を備えています。
grtblog 是一个基于 React.js 和 Spring Boot 的综合博客系统(内容管理系统)。它具有前后端分离的架构,支持服务端和静态生成混合模式,提供丰富的自定义选项,支持部分重载和主题切换。
特徴/特性
- 分離型アーキテクチャ/前后端分離架构:フロントエンドとバックエンドを分離し、拡張性と保守性を向上。前后端分离,提升可扩展性和可维护性。
- ハイブリッド生成/混合生成:サーバーサイドと静的生成の両方をサポート。支持服务端和静态生成。
- カスタマイズ/自定义:テーマやコンポーネントの豊富なカスタマイズオプション。提供丰富的主题和组件自定义选项。
- 部分リロード/部分重载:効率的な部分リロード対応。高效的部分重载支持。
- テーマ切り替え/主题切换:簡単なテーマ切り替えで個性的な体験を提供。简单的主题切换,提供个性化体验。
スクリーンショット/截图
はじめに
必要条件
- Node.js
- npm
- Java
- Maven
インストール
- リポジトリをクローンする:
bash
git clone https://github.com/grtsinry43/grtblog.git
cd grtblog
`
- フロントエンドの依存関係をインストール / 安装前端依赖:
`bash
cd frontend
npm install
`
- Install back-end dependencies / バックエンド依存関係のインストール:
`bash
cd ../backend
mvn install
`アプリケーションの実行 / 运行应用
- バックエンドサーバーを起動する / 启动后端服务器:
`bash
cd backend
mvn spring-boot:run
`
- フロントエンド開発サーバーを起動する / 启动前端开发服务器:
`bash
cd ../frontend
npm start
``Contributing / 貢献
[//]: # (Contributions are welcome! Please read the [contributing guidelines](CONTRIBUTING.md) for more information.)
[//]: # () [//]: # (貢献を歓迎します!詳細は[貢献ガイドライン](CONTRIBUTING.md)をご覧ください。)
License / ライセンス
This project is licensed under the MIT License. See the LICENSE file for details.
本プロジェクトはMITライセンスのもとで提供されています。詳細はLICENSEファイルをご覧ください。
Acknowledgements / 謝辞
Contact / 連絡先
For any inquiries, please contact grtsinry43.
ご質問等ございましたら、grtsinry43までご連絡ください。
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-03 ---