我的小破站崩了

你好,我是悟空。

背景

我的网站 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 网站对你有帮助,不要白嫖,下方扫码加入我的知识星球,成为忠实用户吧。

相关推荐
gqkmiss2 分钟前
Chrome 浏览器 131 版本开发者工具(DevTools)更新内容
前端·chrome·浏览器·chrome devtools
Summer不秃7 分钟前
Flutter之使用mqtt进行连接和信息传输的使用案例
前端·flutter
旭日猎鹰12 分钟前
Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果
前端·javascript·flutter
Viktor_Ye18 分钟前
高效集成易快报与金蝶应付单的方案
java·前端·数据库
hummhumm20 分钟前
第 25 章 - Golang 项目结构
java·开发语言·前端·后端·python·elasticsearch·golang
乐闻x1 小时前
Vue.js 性能优化指南:掌握 keep-alive 的使用技巧
前端·vue.js·性能优化
一条晒干的咸魚1 小时前
【Web前端】创建我的第一个 Web 表单
服务器·前端·javascript·json·对象·表单
Amd7941 小时前
Nuxt.js 应用中的 webpack:compiled 事件钩子
前端·webpack·开发·编译·nuxt.js·事件·钩子
生椰拿铁You1 小时前
09 —— Webpack搭建开发环境
前端·webpack·node.js
狸克先生1 小时前
如何用AI写小说(二):Gradio 超简单的网页前端交互
前端·人工智能·chatgpt·交互