利用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

相關文章
相關標籤/搜索