分享一下我博客的图床思路: Git Hook + Python 图片转 WebP

查看 4|回复 0
作者:YummyCocoa   
实现思路
我在服务器上部署了 Git 仓库,用于存储本地推送到服务器的图片。因为服务器不需要工作空间,所以创建的仓库为 Bare 仓库,使用 Git Hook 实现工作空间重定向到 Nginx 的网站目录。

同时,在 Git Hook 使用 git diff-tree 检录每次的推送差异,并使用 Python 脚本对图片进行 WebP 的转换和水印:


最终效果
查看 Git Hook 转换后的图片:

查看 Git Hook 转换后的图片大小:

源码和教程
Git Hook 和使用的 Python 代码: https://github.com/Mintimate/GitHookPng2WebP
如果你想查看完整的实现步骤,可以查看博客:
  • 我是如何使用 Git 做图床,并使用 hook 实现图片的 WebP 压缩与水印的?

    教程备份: 掘金、腾讯云开发者社区
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部