Skip to content

基于Gin、MySQL实现一个简单的博客后台

License

Notifications You must be signed in to change notification settings

iizyd/gin-blog-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目简介

Go(Gin) 实现了一个简单的博客后台 demo,实现了登录、标签管理、文章管理、文件上传等功能

对应的前端项目地址 https://github.com/iizyd/express-blog ,项目内含后台管理前端和博客前端,同时还有另一个版本的后端,用 Express.js 实现,接口一致

技术栈

  • Web框架 gin
  • 参数校验 govalidator
  • 数据库 gormmysql
  • 鉴权 jwt-go
  • 配置读取 yaml.v3
  • 日志 zaplumberjack

开发计划

  • 日志记录
  • 配置读取
  • 参数校验
  • 文章管理
  • 文章管理
  • 标签管理
  • 图片上传
  • 登录
  • 博客前端接口

目录结构

文件夹 描述
backend-go 后端代码
v1.0.0-version 旧版本 gonestjs 代码

截图

blog-1

blog-2

blog-3

frontend-1

frontend-2

frontend-3

frontend-4

About

基于Gin、MySQL实现一个简单的博客后台

Topics

Resources

License

Stars

Watchers

Forks