首页/收藏/作品/文章阅读

Go版本博客已完成,新站已搬迁,由php转向Go语言

作品 2026-03-23 273 0

历时一周时间,已经成功将PHP版本的WordPress转向现在使用Go语言开发的博客。

完全从0开始,2026年3月20日开始写开发文档,截止3月26日正式调试完前端。

使用技术:

后端:Go + Gin

数据库:MySQL

前端:HTML + tailwindcss (由Go渲染模板,小博客不必要前后台分离,没并发性能差距不大)

整个程序属于Vibe Coding开发样式,提要求让ai写代码。


目前已打包成二进制文件,正式上线,彻底告别陪伴了我9年时间的WordPress程序。

不得不说,Go语言确实牛皮,仅仅程序上的响应,基本上都在1秒钟以内。

当然这程序也有缺点,不过是我的缺点,对于引用的文件不是很熟悉,引用的文件都很大。

但已经在最大程度上进行极致压缩了,目前的响应速度我还是比较满意的。


后台页面的设计我很满意,前台模板差了点意思,但我之前一直使用的API转发站目前用不了了,所以只有草草的设计。

后台界面:

新站已搬迁,由php转向Go语言

前台设计:

白天黑夜
新站已搬迁,由php转向Go语言新站已搬迁,由php转向Go语言

目前先这样,接下来的计划是再把其他网站也通过AI工具进行Go语言化,目前的打算是全面抛弃PHP,全部转向Go语言。

剩下的计划就是桌面端使用Python写一些需要的桌面端应用。

目前需要说的就这些,博客应该到此为止了。

更新日志:

  1. 补全404页面
  2. 评论区增加全局开关,后台控制是否开启评论。
  3. 评论区修改算术验证码为Cloudflare Turnstile人机验证。
  4. 数据库更新链接方式为mysql_dsn
  5. 文章页面样式缺失,已补上。
  6. 增加IP黑名单IP限制,插件控制
  7. 支付宝当面付-文章付费流程已打通。
  8. 自写的编辑器已引入,文章编辑时候自检布局标签。
  9. 系统开启24小时强制掉线。
  10. 全面清理重复代码和死代码。
  11. 前台后台html代码梳理了一遍,合并了多个重复模块代码。
  12. 找到登录界面安全性问题,已修复。
  13. 全面开启redis缓存。
  14. 优化代码,提升了响应速度。
  15. 新增附件图片转换功能,上传的图片格式支持指定webp、avif压缩。
  16. 继续美化博客页面,统一样式做到一致。
  17. 增加图片灯箱,放大图片适合查看图片。
  18. 修改全站前台的分页结构,不再冗长,改成“上一页、下一页,中间显示当前页码/总页码”。
  19. 灯箱修改除图片区域外可关闭。

正文结束

在宝塔后台使用docker编排部署飞牛osGo版本图床已完成,已全站数据迁移至新图床系统

评论区

还没有评论,来坐沙发吧。