/QiuBlog

全栈开发博客项目,前端vue3,后端go-gin

Primary LanguageVueMulan Permissive Software License, Version 2MulanPSL-2.0

Logo

QiuBlog

无限趋近于完美答辩的自用博客,随缘维护 自用,学习

查看Demo 报告Bug 提出新特性

## 技术栈

后端 Golang 1.19

前端 Vue.js 3

部署方法

前端在web目录下输入指令 pnpm build 进行编译

后端在根目录输入指令go build进行编译

建议使用 docker 部署

Docker 部署

您可以使用以下命令拉取并运行 QiuBlog 的 Docker 镜像:

docker pull ghcr.io/ocyss/qiublog:latest

[https://github.com/Ocyss/QiuBlog/pkgs/container/QiuBlog]

预览

文件目录说明 - 未更新

│─api // 接口
│  └─v1
├─config // 配置文件
├─database // 数据库备份文件(初始化)
├─log // 项目日志
├─middleware // 中间件
├─model // 数据模型层
├─routes
│   router.go // 路由入口   
├─utils // 项目公用工具库
│  ├─ask // 预返回状态码
│  ├─errmsg // 接口错误返回处理
│  └─tool // 工具包
└─web // 前端源码

如何参与开源项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

版本控制

该项目使用Git进行版本管理。您可以在repository参看当前可用版本。

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt

鸣谢

wejectchen GinBlog 非常感谢wejectchen的开源项目,和录制的教程

naive-ui-admin 部分代码 借鉴 了次项目

shaojintian README模板 一下子就正式起来了