Skip to content

pythonsite/lyanna

Repository files navigation

关于博客

该博客是参考了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的朋友,可以直接编译之后 配置文件中数据的配置并在创建对应的数据库即可。编译运行之后,会创建对应的表。

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