/GeeBlog

GeeBlog是由Gee框架和Vue前端写的一个博客项目

Primary LanguageGo

GeeBlog

GeeBlog是由Gin框架和Vue前端写的一个博客项目

后期可能会考虑更新Gee框架和结合替换Gin框架 GeeBlog使用的技术栈是:Gin+Gorm+ES+Websocket GeeBlog包含下面的功能

  1. 在线群聊
  2. 用户一对一单独聊天
  3. 用户管理后台系统
  4. 游客账号
  5. 日志系统
  6. 配置方式更新
  7. 网站数据的统计
  8. 基本博客功能的实现

使用go-api-practice和结合gee-init的脚手架模式进行一些脚手架的改造和格式的修改

配置方式

novel-go

用户注册:新注册用户发放1000书币 登录:未注册用户登录会先自动注册 jwt鉴权:登陆、注册以外的接口请求头需要带上jwt生成的token,以进行合法性检验及解析用户ID 签到:每日签到获取书币奖励 任务:任务有每日任务,每周任务,日环任务等类型 书架:收藏书籍 阅读器:设置字体、行距、背景颜色、夜间模式等 购买章节:默认章节都是免费,管理后台可进行收费章节设置 搜索书籍:获取书籍列表接口均通过组合条件查询ElasticSearch,并将结果缓存到redis,保存两小时 绑定第三方账号:绑定微信、Facebook、Google等第三方平台 设置:设置阅读偏好等