解决Markdown文件上传至CSDN无法显示本地图片问题-白嫖版,分享给别人的md文件图片不显示的解决方案

简介: 解决Markdown文件上传至CSDN无法显示本地图片问题-白嫖版,分享给别人的md文件图片不显示的解决方案

解决Markdown文件上传至CSDN无法显示本地图片问题-白嫖版

问题原因:

因为你在本地写作的时候照片的路径是在本地的,而非网络引用.以前我都是一张一张的贴到csdn,如果写作的内容多,那么流程就会十分繁琐.

适用范围:

本文只针对使用Typora写作的同学有效

方案一

白嫖b站~~~

逛github的时候发现的好东西 仓库在这: xlzy520/typora-plugin-bilibili有兴趣可以点进去看看,顺便给个星星吧

windows的朋友可以点此下载,mac和Linux的朋友自己进仓库去看.

  1. 下载好后解压到一个没有中文的路径, 我这边是给它也解压到了我安装Typora的地方,记住这个路径等下有用
D:\Soft\Typora\bilibili\main.exe
  1. 拿到SESSDATA

登录B站->F12打开控制台->Application->Cookies->SESSDATA

  1. 拿到csrf

登录哔哩哔哩->F12打开控制台->Application→Cookies->bili_jct

  1. 把刚刚拿到三个字符串进行拼接(注意空格)
D:\Soft\Typora\bilibili\main.exe token=你的SESSDATA csrf=你的bili_jct
  1. 打开Typora->偏好设置->图像->修改上传服务为Custom Command->粘贴第四步的字符串到命令输入框中

  1. 完成~本文就是用这个工具来写的.

不过白嫖的其实还是有缺点的,因为登录拿到的Token会过期,要手动更改.

然后再作者的lssues中 我发现有人提到说,图片过一段时间久失效了.我个人猜测应该是b站他会定期清理一些图床吧.

不过也有解决办法,就是写好我文章后就发布到CSDN去,因为一旦你粘贴到了csdn的md编辑器,图片的链接就会改编成csdn的图床了,也就意味着在csdn中md编辑器上面的图片链接永远不会失效,这时候你就可以把文章贴回自己的Typora就行或者把文章进行发布,都永远不会失效.

如果不想这么繁琐,就请看方案二.

方案二

使用picgo + 某某图床

  • github
  • 优点: 免费
  • 缺点: github国内访问速度慢,操作繁琐
  • 阿里云OOS
  • 优点: 简单易用,速度快
  • 缺点: 收费
  • …还有很多云图床等,网上教程很多,自行查看

方案三

  1. 学习Markdown 图片表示语法
![图片名称](网络地址)

注意: 这里用到的符号都是英文状态下的,就是感叹号、中括号、小括号。 中括号里面可以为空,但是小括号里的网络地址必填。

那问题来了,我们怎么把本地照片变成有网络地址的照片呢?

  1. csdn、学习通、B站等发布帖子笔记的平台都可以
  • 在这平台上把粘贴板的照片贴进去,然后复制他的网络地址,按照md格式的语法就能把照片放到云端了。

如果想偷懒,不写想写md格式的语法,也可以在浏览器上安装插件。

哔哩哔哩图床插件,速度快,多种图片压缩格式选择,自动读取Bilibili的Cookie,不再需要手动输入。

具体看这个仓库 xlzy520/bilibili-img-uploader

这个仓库和方案一的仓库出自同一个作者

edge或chrome 点这里 下载插件

火狐 点这里 火狐下载

安装好后直接粘贴图片进去就行了,会有一个md格式的复制按钮,点击直接拿到Typora来贴就好了

相关文章
|
5月前
|
自然语言处理 Shell API
如何翻译 Markdown 文件?-1- 难点及解决方案
如何翻译 Markdown 文件?-1- 难点及解决方案
|
4天前
|
存储 前端开发 JavaScript
🚀前端轻松实现网页内容转换:一键复制、保存图片及生成 Markdown
在现代前端开发中,提升用户的交互体验至关重要。本文将详细介绍如何使用 HTML2Canvas 和 Turndown 两个强大的 JavaScript 库,实现将网页选中文本转化为图片并保存或复制到剪贴板,或将内容转换为 Markdown 格式。文章包含核心代码实现、技术细节和功能拓展方向,为开发者提供了一个轻量级的解决方案,提升用户体验。
105 68
|
2月前
|
存储 自然语言处理 前端开发
Star 6.9k!开源的全能Markdown格式文件提取器:MinerU
总的来说,MinerU是一款非常实用且强大的数据提取工具。无论你是开发者、互联网从业者,还是有具体需求的新人小白,MinerU都能极大地提升你的工作效率,让你专注于更有价值的工作。 最后,如果你对MinerU感兴趣,不妨亲自尝试一下,相信你会爱上这款全能的Markdown格式文件提取器。
|
3月前
|
JavaScript Java
Java 将Markdown文件转换为Word和PDF文档
【7月更文挑战第5天】Java中使用`Spire.Doc for Java`库可方便地将Markdown转换为Word或PDF。基本步骤包括导入模块,创建`Document`对象,加载Markdown文件,然后保存为目标格式(`.docx`或`.pdf`)。若遇到`Invalid UTF-8 stream`错误,需确保Markdown文件是UTF-8无BOM编码。页面设置可通过`PageSetup`类调整。注意,实际应用会依据具体需求和环境有所调整。
200 6
文本,vitepress两栏怎样设置,应用场景是每个导航都是单独的markdown文件
文本,vitepress两栏怎样设置,应用场景是每个导航都是单独的markdown文件
|
3月前
|
JavaScript
vue 加载展示md文件(markdown语法 .md后缀的文件)
vue 加载展示md文件(markdown语法 .md后缀的文件)
611 0
|
5月前
|
弹性计算 运维 Shell
自动生成带有随机内容的Markdown文件
【4月更文挑战第30天】
50 0
在右键菜单中加入新建 Markdown 文件
在编写 Markdown 前,每次在使用前都需要新建一个文本文档,再修改后缀名,非常的不优雅
在右键菜单中加入新建 Markdown 文件
|
5月前
|
JavaScript 前端开发 API
如何翻译 Markdown 文件?-2- 几种商业及开源解决方案介绍
如何翻译 Markdown 文件?-2- 几种商业及开源解决方案介绍
|
5月前
在vscode下将ipynb文件转成markdown(.md文件)的方法
在vscode下将ipynb文件转成markdown(.md文件)的方法
850 0