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

Go版本图床已完成,已全站数据迁移至新图床系统

作品 2026-03-31 75 0

之前使用的一直是php版本的lskypro v2.1版本,很早以前的v1.6版本我很喜欢,用的时间也是最长的。

可是后面升级了v2.0+版本以后,就必须使用vps了,因为强制了一些环境,这些环境在之前使用虚拟主机上是没有的,也间接加速了用户转向vps自建环境。

再加上后面免费版的不再更新,所以我也很早就有了替换该程序的想法。

这次还得感谢奥特曼-光的使者——openai大善人,刚开始,博客是由 claude cli 进行设计,后面由codex接手继续开发。

现在这个图床程序是全部由 GPT-5.3-codex + GPT-5.4 实现 Vibe Coding 开发。

使用技术:

后端:Go + Gin

数据库:MySQL

前端:HTML + tailwindcss + fa图标 ,同样也是使用的渲染。

区别最大的就是图床全局使用api接口,所有操作全部走api交互。

演示:

白天模式黑夜模式
Go版本图床已完成,已全站数据迁移至新图床系统Go版本图床已完成,已全站数据迁移至新图床系统

API文档:

API也兼容lskypro的接口,原因是我不想改其他对接好的接口,只是增加了2个参数,一个指定相册,一个指定存储策略。

Go版本图床已完成,已全站数据迁移至新图床系统

目前已全面上线,我的目光也需要转向下一个网站了。

之前还有一个写了一点开头的古诗词网站,现在缺失的不是后端和前端,这块差不多已经写完了,现在缺的是数据,我找了一些目标站,但数据太多,我猜数据全爬下来估计有上万的数据了。

怎么整理数据是我比较头疼的,数据中不少都掺杂了不少的对方网站的广告词和域名,而且格式不一,单纯的正则处理好像解决不了。

后面再问问ai有什么好的办法没,目前还是打算把这个网站放最后,太费时间了。

更新日志:

  1. 对接到FTP有问题,已解决。
  2. 响应速度突发爆炸,已定位问题后解决。
  3. 测试对接:aws s3存储-Cloudflare R2、FTP、SFTP均已成功,其他接口未测试,暂时没有条件测试。
  4. 复用代码和无用死代码,全面清理。
  5. 登录安全性,已修复。
  6. 新增avif格式图片压缩,纯go库。
  7. 限制图片格式校验
  8. 新增原图保护+鉴权。
  9. 新增首页游客上传页面,后台可控制、可绑定到指定用户,选择指定存储方式。
  10. 解决邮箱发信bug问题。

正文结束

Go版本博客已完成,新站已搬迁,由php转向Go语言快速免费去图片水印,最简单方法来了

评论区

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