# prsBlog **Repository Path**: langhat/prs-blog ## Basic Information - **Project Name**: prsBlog - **Description**: a server of a personal blog website - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-14 - **Last Updated**: 2025-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # prsBlog - 个人博客服务器 一个基于 GPL-3.0 协议开源的个人博客后端服务器,支持灵活扩展与二次开发,助力快速搭建专属博客平台。 ## 项目介绍 prsBlog 是一款轻量高效的个人博客服务器程序,提供基础的博客路由与核心功能支持。项目遵循自由软件精神,允许用户自由复制、分发、修改和二次开发,所有修改版本同样需遵循 GPL-3.0 协议开源。 ## 核心特性 + 开源自由:基于 GPL-3.0 协议,保障用户修改、分发和使用的自由。 + 基础路由:已内置博客相关核心路由,支持快速对接前端页面。 + 易于扩展:模块化结构设计,方便开发者根据需求添加新功能或优化现有逻辑。 + 跨平台兼容:基于标准 C++ 和 Flask Python 开发,可在主流操作系统上编译运行。 ## 快速开始 ### 环境要求 支持 C++11 及以上标准的编译器(如 GCC、Clang、MSVC) 基础开发工具链(CMake、Make 等) ### 编译运行 克隆仓库:git clone https://gitee.com/langhat/prs-blog.git 进入项目目录:cd prs-blog 编译源码:根据操作系统使用对应编译命令(如 g++ RunPrsBlog.cpp -o prsBlog) 运行程序:执行编译生成的可执行文件(如 ./prsBlog) ### 目录结构 ``` prsBlog/ ├── doc/ # 项目文档目录 ├── programs/ # 程序核心模块 ├── resources/ # 资源文件目录 ├── sources/ # 源码目录(含博客路由实现) ├── LICENSE # GPL-3.0 协议文件 └── RunPrsBlog.cpp # 程序入口文件 ``` ## 开源协议 本项目采用 GNU General Public License v3.0 (GPL-3.0) 协议开源。 + 允许自由复制、分发和修改软件 + 修改后的衍生作品必须以相同协议开源 + 必须向使用者提供源码或明确的获取渠道 + 禁止将本软件整合到闭源 proprietary 程序中 完整协议内容请查看项目根目录的 LICENSE 文件,或访问 GNU 官方协议页面。 ## 贡献指南 1. Fork 本仓库 2. 创建特性分支:git checkout -b feature/xxx 3. 提交修改:git commit -m "add xxx feature" 4. 推送分支:git push origin feature/xxx 5. 提交 Pull Request,描述修改内容与用途 ## 联系信息 如需技术支持或功能建议,可通过 Gitee 仓库 Issues 留言反馈。 或发送邮件到3662000756@qq.com