在写博客的场景下,不可避免上传一些图片。作为博客文章插图。
我都是直接上传到我阿里云的 oss 里面。但是阿里云自带的工具太重了,每次打开等半天,而且复制 url 还得点好几下。
我花了一周做了一个快速上传图片到阿里云 OSS ,并且直接生成 makedown 格式的图片链接,方便你写博客或文章的时候快速上传并插入。
图片云上传是一款前端使用 vue3+element-plus ,后端使用 go+gin+bbolt 的图片上传项目。使用该项目可以让你更快的把本地图片传到远程图片云仓库。当前版本支持阿里云 oss 。不用担心你的 access_key_id 会泄露,本系统保存到本地二进制数据库,不做任何远程传输。
本项目也适合初学者学习参考,内有大量的注释,对于学习 golang 和 VUE 都有比较大的帮助。
1. 前端:
2. 后端:
直接执行 make 即可,会先编译 web 端,再编译 server 端。再打包容器镜像。最后 docker 运行镜像。
1
Hansah 4 天前
阿里云?不怕被刷吗?一个月正常开销要多少
|
2
zhangfeiwudi OP @Hansah 自己博客 没多少流量,而且设置了每天限流
|
3
zhangfeiwudi OP 懵了,忘记贴 GitHub 地址了: https://github.com/gwyy
|
4
zhangfeiwudi OP 完了 贴地址还贴错了 : https://github.com/gwyy/img-cloud-update
|
5
dimlau 4 天前
我一直不太理解(拿 Hugo 举例吧)为什么不直接把图片和 .md 文件放在同一个目录里面,管理起来也方便,调用也方便直接写相对路径就可以,而且博客文章也用不了太多图片吧。我自己就一直是这样操作,没发现有什么不妥。
|
7
zhangfeiwudi OP @dimlau 一般这种博客都是一个 git 仓库,如果一直往里面传图片,git 仓库会非常大
|
8
dimlau 4 天前
@goodryb #6
@zhangfeiwudi #7 我的博客从 2004 年至今,从早年的租空间,到后来 VPS ,再到云,实话实说,这点流量完全不是问题吧? 虽然我不太关注数据,所以没有细致的流量统计。但是 rss 订阅有几千,cloudflare 的粗略统计访问量也不算太低,总之,我是说,大家可能对「防患于未然」想得太超前了。 Git 仓库的话,我这边是 700 多篇文章,基本有 2/3 文章有配图,通过 GitHub Actions 重建页面并且用 rsync 同步到自己的服务器去,总耗时 1 分 40 秒,的确挺慢的,但是应该也在接受范围内…… |
10
zhangfeiwudi OP @justNoBody 哇 我都不知道有这个东西,确实比我做的要完善,不过如果懒得安装想部署一次到处用的 还是可以推荐我做的 嘿嘿
|
11
zhangfeiwudi OP @dimlau #8 是的 我也是用的 hugo 流量我体感也无所谓,主要是仓库越来越大,我有强迫症,如果我直接放到 git 仓库里的话,有时候一张图片 1M 我还得给他压缩下,才能说服我自己放进去,现在我的博客写了一年加起来占用空间还不到 5M
|