我的小破站崩了

你好,我是悟空。

背景

我的网站 passjava.cn 上的图片有很多都不能显示不出来,心态崩了啊!

而之前都是有图片显示的,之前长这样:

究其原因,有些图片是存放到 CSDN 上的,而 CSDN 对图片开启了防盗链,其他网站不能加载 CSDN 的图片,比如我的网站就不能显示我上传到 CSDN 上的图片。。

为什么要把图片上传到 CSDN ?

用一个原理图来说明:

(1)之前我是先用 Typora 工具写 markdown,然后图片上传到了七牛云上,我开了防盗链,我的图片只能在我的网站 passjava.cn 上显示,不能直接复制到微信公众号上显示。

(2)另外当我想要将 markdown 复制到 mdnice上时(mdnice 是一款 markdown 美化工具),因为我的图片做了防盗链,所以在 mdnice 上也不显示。

(3)然后我将我的 markdown 文章复制到了 csdn 上,csdn 上会自动将我的图片上传到 csdn 上的图床上,我还会在 CSDN 上微调下文章内容。随后我可能会全部复制回我的网站上。

(4)然后再将 CSDN 上我的文章复制到 mdnice 上,经过 mdnice 美化后,复制到微信公众号,微信会自动 csdn 的图片上传到微信服务器。

(5)简单来说,就是利用 CSDN 可以自动上传我的七牛云图片(防盗链的)的能力,再复制到公众号。另外我的网站上的部分图片也上传到了 CSDN。

(6)结果 CSDN 也开启了防盗链,导致我的 passjava 网站也不能显示 CSDN 的图片了。

修复方案

还好我的 typora 工具可以直接上传图片到七牛云,如下图所示,利用 typora 的手动上传图片的功能就好了。

100 多张图片有问题,已修复。。

虽然 CSDN 不能上传了,但是还有其他平台可以上传,掘金,InfoQ 都是可以的,我要做的就是不要把他们网站上的图片复制回我的网站上,很有可能哪天他们也做防盗链了,那就 GG 了。

对了,我购买的图床、域名、服务器,每年都是一笔大的开销,这个月的流量都干了 30 多个 G。

最后再说一句,如果这个 passjava 网站对你有帮助,不要白嫖,下方扫码加入我的知识星球,成为忠实用户吧。

相关推荐
小poop22 分钟前
CSS 基础与实战:从入门到精通网页美化
前端
Csvn2 小时前
运行时性能
前端
Never_every993 小时前
位图转矢量工具哪个好?实测抠抠图AI位图转矢量工具
大数据·前端
paopaokaka_luck3 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
空中湖4 小时前
用 React 写数据大屏:为什么我不建议用图表库
前端·react.js·前端框架
欣欣之王来了5 小时前
原始HTML插值:v-html指令的使用与安全风险
前端·学习·架构·项目·vue3教程
IT_陈寒5 小时前
Redis的LRU淘汰策略坑了我一整天
前端·人工智能·后端
计算机魔术师5 小时前
砍半价格、参数再涨,国产旗舰追到 Opus 鼻尖了
前端
特立独行的猫A5 小时前
10 MB 的桌面 AI 客户端:用仓颉 + 系统 WebView 替代 Electron
前端·harmonyos
修炼的dance6 小时前
白底图存JPG,sharp开mozjpeg背景杂点少近三成
前端