Skip to content
go的gin框架实现一个博客系统
CSS Go HTML JavaScript
Branch: master
Clone or download
zhaofan
Latest commit a88ba53 Oct 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea add codes Sep 9, 2019
config 为博客增加日志功能 Oct 23, 2019
controllers 为博客增加日志功能 Oct 23, 2019
models 开始在系统中添加日志的功能 Oct 21, 2019
screenshot add screenshot Sep 25, 2019
src 关于后台用户登录路径分组 Sep 24, 2019
static/css 调整toc演示 Sep 26, 2019
utils 初步完成所有功能 Sep 24, 2019
views 删除前端中无用的js Oct 8, 2019
.gitignore
README.md 调整readme Oct 9, 2019
go.mod
go.sum
main.go 关于评论路由分组处理 Sep 24, 2019
package.json 增加分享功能,接着需要解决代码显示的问题 Sep 18, 2019
request.token 初步完成所有功能 Sep 24, 2019
webpack.config.js 关于前端markdown的支持 Sep 10, 2019

README.md

关于博客

该博客是参考了https://github.com/dongweiming/lyanna 该项目的前端代码,原项目是python技术栈实现的 最近在用Golang写东西,所以通过Golang的Gin框架实现了该项目,从中也学到了很多知识,同时对go开发web也有一个基本的认识,个人觉得 博客项目还是非常适合初学者。

现在该博客已经正式上线https://www.syncd.cn/

但是第一版的很多地方并没有优化,后续会继续进行优化代码.

该博客用到的主要的go相关的包:

github.com/alimoeeny/gooauth2 v0.0.0-20140214171402-62c620a8c7eb
github.com/gin-contrib/sessions v0.0.1
github.com/gin-gonic/gin v1.4.0
github.com/go-sql-driver/mysql v1.4.1
github.com/gorilla/feeds v1.1.1
github.com/jinzhu/gorm v1.9.10
github.com/microcosm-cc/bluemonday v1.0.2
github.com/pkg/errors v0.8.0
github.com/russross/blackfriday v1.5.2
github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect
github.com/snluu/uuid v0.0.0-20130306162636-1dd34a9ad6c0
gopkg.in/yaml.v2 v2.2.2

项目效果图

index

02

03

04

05

06

博客部署

由于该项目并没有开发完成,更多的是用于相互交流学习,如果是正在学习go的朋友,可以直接编译之后 配置文件中数据的配置并在创建对应的数据库即可。编译运行之后,会创建对应的表。

等代码优化好之后会添加完整的部署文档

You can’t perform that action at this time.