本项目是一个博客项目,是gin+gorm+MySQl来构建,使用gin自带模板构建的前后端页面。用于撰写、发布和分享文章、可以用来发布自己最近的学习的知识,又或者分享生活等功能,管理端可以修改帖子的信息。
- mysql
- gin
- gorm
- captcha
- gin-template
- ...
- assets: 静态资源,js文件等
- common: 系统配置文件、中间件、工具等
- controller: 处理请求的控制器文件
- models: 数据库,用户数据映射模型
- service: 服务层处理业务
- static: 保存上传的文件
- templates: 前端模板
- go语言环境
- MySQL数据库
- 等的环境
- 项目克隆到本地
git clone https://github.com/1280019840/golang_blog.git
- 安装依赖
go mod tidy
- 启动项目
go run main.go