/goblog

五百行后台代码,实现一功能齐备的个人博客网站,A simple blog created by golang,only 500 lines code。

Primary LanguageHTML

goblog

介绍

使用go语言做的个人markdown博客。 五百行后台代码,实现一功能齐备的个人博客网站. 预览地址:http://121.36.253.86/

博客地址:https://blog.csdn.net/yyz_1987/article/details/106228599

三两天的业余时间能够快速的实现,得益于站在巨人的肩膀上选择合适的利器为我所用。 后台使用了Golang+ Gin web框架。 前端使用了流行的markdown-it(MarkDown渲染),highlight.js(语法高亮)和mermaid.js(画流程图、时序图等的js库)组件。留言评论界面爬取自网络大神阮一峰的个人博客界面样式,改了过来。

功能支持文章的分页展示,表格,图片和代码语法高亮,文章分类,按访问量统计,按时间和按点击量排序,展示最新文章,最热文章,文章留言评论,最新评论等功能。

整个后台代码就一个main.go 。

软件架构

软件架构说明

安装教程

直接执行 go run main.go即可,无需建库,建表。

  1. xxxx
  2. xxxx
  3. xxxx

使用说明

直接执行 go run main.go即可,无需建库,建表。使用超级简单。

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

码云特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. 码云官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 https://gitee.com/help
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/