/goblog

make blog by go

Primary LanguageJavaScriptApache License 2.0Apache-2.0

goblog

gitee地址

https://gitee.com/anoduo/goblog

介绍

用golang写的个人博客

进度

  1. 20210908 完成了第一版,基本上所有功能都可以正常执行了
  2. 以后有机会慢慢改吧
  3. 工作要搞Java了。。。

缺点

  1. 代码有些冗余,没有考虑复用
  2. 有些功能的实现设计不是很理想

软件架构

go+gin+gorm

安装教程

  1. 下载代码
  2. 安装go环境和mysql
  3. 导入goblog.sql文件

使用说明

  1. 修改conf/app.ini中的数据库连接信息
  2. go mod tidy,下载所需的依赖包,记得配置go代理
  3. go run main.go,启动
  4. 或者直接go build编译项目,执行编译后的目标文件进行启动

更新

  1. 换了页面,来源: https://onestar.newstar.net.cn/
  2. 重新构建了部分功能
  3. 目前完成了登录,注册,分类管理(增删改查)
  4. 博客模快也完成了新增,删除,查询等功能,博客详情还未完成
  5. 完成了博客详情,首页博客显示
  6. 新增了友链列表功能
  7. 完成了友链的增加删除修改功能
  8. 完成了照片管理功能
  9. 完成了用户管理功能和中间件判断权限的问题,以及修改了部分代码书写方式
  10. 加了时间轴展示、留言板展示、友链展示,照片墙展示和关于我展示的功能
  11. 完成了留言功能和评论功能,修改了部分小错误
  12. 添加和修改了中间件的部分功能
  13. 完成浏览和点赞功能
  14. 完成了用户注销,页底信息展示的功能
  15. 修改了网页上的一些信息