All Projects → pythonsite → lyanna

pythonsite / lyanna

Licence: other
go的gin框架实现一个博客系统

Programming Languages

CSS
56736 projects
go
31211 projects - #10 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to lyanna

ginadmin
基于Gin开发的后台管理系统,集成了、数据库操作、日志管理、权限分配管理、多模板页面、自动分页器、数据库迁移和填充、Docker集成部署等功能、静态资源打包
Stars: ✭ 149 (+282.05%)
Mutual labels:  gin, gorm
ego
Go微服务.A simple and component-based microservice kit for go.
Stars: ✭ 765 (+1861.54%)
Mutual labels:  gin, gorm
pink-lady
a template project of gin app.
Stars: ✭ 44 (+12.82%)
Mutual labels:  gin, gorm
Go init
一个用go组织项目结构,主要包括 gin, goredis, gorm, websocket, rabbitmq等。👉
Stars: ✭ 183 (+369.23%)
Mutual labels:  gin, gorm
goft-gin
基于gin的开发脚手架
Stars: ✭ 108 (+176.92%)
Mutual labels:  gin, gorm
Goweibo
Go Weibo App
Stars: ✭ 243 (+523.08%)
Mutual labels:  gin, gorm
kuu
Modular Go Web Framework based on GORM and Gin.
Stars: ✭ 15 (-61.54%)
Mutual labels:  gin, gorm
Gosql
golang orm and sql builder
Stars: ✭ 141 (+261.54%)
Mutual labels:  gin, gorm
iris-admin
Web admin for iris-go framwork
Stars: ✭ 602 (+1443.59%)
Mutual labels:  gin, gorm
gin-gorm-api-example
[Article] Minimal code for Golang based API
Stars: ✭ 98 (+151.28%)
Mutual labels:  gin, gorm
Go-Gin-Api
基于golang开源框架 gin封装的api框架
Stars: ✭ 42 (+7.69%)
Mutual labels:  gin, gorm
go-12factor-example
Example the 12factor app using golang
Stars: ✭ 20 (-48.72%)
Mutual labels:  gin, gorm
Goilerplate
Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.
Stars: ✭ 173 (+343.59%)
Mutual labels:  gin, gorm
go api boilerplate
🐶Go (Golang)🚀REST / GraphQL API + Postgres boilerplate
Stars: ✭ 127 (+225.64%)
Mutual labels:  gin, gorm
Cmall Go
golang写的电子商城的API接口
Stars: ✭ 167 (+328.21%)
Mutual labels:  gin, gorm
laya-template
服务基本框架,template
Stars: ✭ 13 (-66.67%)
Mutual labels:  gin, gorm
Zendea
A free, open-source, self-hosted forum software written in Go 官方QQ群:656868
Stars: ✭ 116 (+197.44%)
Mutual labels:  gin, gorm
Gin bbs
Gin BBS App
Stars: ✭ 123 (+215.38%)
Mutual labels:  gin, gorm
iam
企业级的 Go 语言实战项目:认证和授权系统
Stars: ✭ 1,900 (+4771.79%)
Mutual labels:  gin, gorm
gt-crud
gin+gorm+mysql+api[两步自动crud]
Stars: ✭ 15 (-61.54%)
Mutual labels:  gin, gorm

关于博客

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].