利用Golang重构了一下我的博客(先后端本身写,原PHP版本)

go-blog

地址: www.iphpt.comphp

项目地址: github.com/izghua/go-b…vue

但愿有兴趣的,能够来个star,有问题能够加最后面的群或者github上提issue,或者给我发邮件均可以

这个项目是我本身花了一些时间单独重构的! 特色在于加了定时任务能够备份数据,不怕数据丢失,也不须要付费的快照功能,其余都是正常操做laravel

主要功能有:

  1. 文章发布和修改
  2. 文章回收站和撤回
  3. 文章分类
  4. 文章标签
  5. 网站信息自由设置
  6. 文章支持markdown
  7. ★ 网站静态文件可自由配置本地CDN
  8. ★ 可上传图片,可选择上传至服务器七牛二者同时
  9. 自由添加友链和管理友链顺序
  10. 采用githubissue功能做为评论系统,界面优美且方便其余用户留言和通知
  11. ★ 定时备份数据和静态资源
  12. ★ 备份数据邮件发送至邮箱

技术点:

主要代码是 golang+vue+HTML+CSS+MySQL

- 后端代码是基于`golang`的`gin`框架封装成的一个自用的包  [https://github.com/izghua/zgh](https://github.com/izghua/zgh)
- 后台代码是基于`vue`的`iview`UI组件开发的后台, [https://github.com/izghua/go-blog-backend](https://github.com/izghua/go-blog-backend)
- 前台是基于`HTML+CSS`,展现页面 [https://www.iphpt.com](https://www.iphpt.com)
- 缓存用的`redis`
- 数据库用的是 `MySQL`
- 配置文件用的 `yaml`
复制代码

安装方法

go-blog安装教程git

关于go-blog的配置文件解析github

历史

本站起始于2015年,最开始由zblog开源框架搭建golang

在2016年,我利用PHPLaravel框架 重构了先后端全部代码!redis

在2019年,我利用Golang再次重构了它数据库

历史版本:

展现图

新:后端

  • 后台登陆:
    后台登陆
  • 后台首页:
    后台首页
  • 后台列表:
    后台列表

旧:缓存

  • 后台登陆:
    后台登陆
  • 后台首页:
    后台首页
  • 后台列表:
    后台列表

欢迎加入PHP交流群(QQ群号):440221268

欢迎加入Golang交流群(QQ群号):423069874

相关文章
相关标签/搜索