解决Typora笔记上传到CSDN上图片无法显示的问题
一、发现问题
当我们使用Typora这款强大的Markdown编辑器记录笔记时,经常会遇到一个让人困扰的问题:在将笔记上传到CSDN博客或者其他网站上后,图片无法正确显示。这不仅会大大降低我们的效率,还可能给他人理解我们的内容带来困难。如下图所示:
二、分析问题
因为我们在本地Typora插入图片时,图片路径写的时本地的绝对路径,如![image-20231221155147039](C:\Users\xiaoming\AppData\Roaming\Typora\typora-user-images\image-20231221155147039.png)
。当我们要将全文直接从Typora复制粘贴CSDN时,CSDN无法识别出我们的本地绝对路径,所以会造成图片无法显示的问题。
三、解决问题
解决方案:我们将图片通过Typora自动上传到网上的某个地址,这里也就可以引出今天的主角 —— 图床
,即可解决我们图片无法显示的问题。
图床介绍
-
Gitee
- 我在最开始的时候是使用的这种办法,因为它是免费的。但是在2022年05月份的时候Gitee官方关闭了这一功能,至此该方式就无效了。
-
Github
- 这种方式也是免费的,但是国内访问速度太慢了,就不做演示了。
-
阿里云的OSS
- 专业、快速、价格也便宜,我使用的也是这种方式。
所需工具
-
PicGo
- PicGo是一款开源的图片上传工具,专为Markdown编辑器、博客平台和其他应用程序设计。它允许用户快速、便捷地将本地图片上传至图床,并生成可供分享的图片链接。这些链接可以被直接插入到Markdown文档、博客文章或其他在线内容中,确保图片可以在任何地方正确显示。
- PicGo支持丰富的图床类型,包括但不限于:七牛、腾讯云、阿里云、GitHub等。
- 除了提供图床上传功能,PicGo还内置了图片压缩、文件命名、历史记录管理等实用工具,让用户能够更加方便地处理和管理上传的图片。它还支持批量上传、拖拽上传、剪贴板上传等多种上传方式,大大提升了用户的上传效率。
-
阿里云账号
-
进入阿里云的官网,先注册一个账号即可。
-
最上方点击
产品
-存储
-对象存储OSS
。 -
进入对象存储OSS的界面后,划到界面底部,找到
标准存储
点击进入。 -
进入界面后,进行如下配置:
- 商品类型选择:OSS资源包
- 资源包类型选择:标准 - 本地冗余存储
- 地域选择:中国内地通用
- 标准 - 本地冗余存储规格选择:40GB
- 购买时长选择:半年或者1年,根据自己的意向进行选择
- 因为我已经购买过此产品所以有红色提示。
-
开通成功后,这里会显示
管理控制台
,然后点击进入 -
找到并点击蓝色按钮 -
创建Buckets
-
输入
Bucket名称
、地域
、选择读写权限
为公共读
,其余配置默认,然后点击确定即可。 -
点击头像,选择
AccessKey管理
。 -
进入后选择继续使用
AccessKey
,然后点击创建AccessKey
,认证成功后,记得保存好自己的ID和Secret!!!!!!
我们的阿里云OSS部分的操作就完成了!
-
PicGo软件安装操作
下载安装PicGo
进入下载地址,找到合适的安装包(我下载的是2.3.1版本的)点击进行下载即可。(Github的服务器在国外,所以访问和下载会慢一点)
下载好安装包后,点击安装即可,安装路径建议不要做修改使用默认即可,不然可能会导致软件无法使用。
配置PicGo
- 下载好之后,打开PicGo,在左侧导航中找到
PicGo设置
,勾选上你所使用的图床
- 然后在
PicGo设置
中找到设置Server
,并点击进入
- 这里弹出的窗口,默认配置即可,有的时候
设置监听端口号
那里会自动改为366771
,我们必须将其改为36677
!!!
- 在左侧导航栏中找到
图床设置 - 阿里云OSS
,然后进行以下的设置,最后点击确定
将其设为默认图床
即可。- 设定KeyId:创建Bucket时的
AccessKey ID
- 设定KeySecret:创建Bucket时的
AccessKey Secret
- 设定Bucket:创建Bucket时的名称
- 确定存储区域:这里按照阿里云OSS上Bucket列表中的信息填写即可
- 其余配置,均不需要进行配置
- 设定KeyId:创建Bucket时的
- 我们点击左侧导航栏中的
上传区
,进行图片上传测试。
显示上传成功,即说明我们已经配置成功了!!!
设置Typora
- 打开Typora,点击
设置
-偏好设置
- 点击左侧导航栏中的图像,选择上传图片,勾选
对本地位置的图片应用上述规则
对网络位置的图片应用上述规则
,上传服务选择PicGo(app)
,然后点击验证图片上传选项
。
- 这里报错了,然后我回头看了下配置,发现没有
配置PicGo路径
,我以为它当时会自动匹配路径,这里就感觉不是很友好了在用户体验方面。最后配置路径后,验证上传成功!!!
四、总结
通过本文的介绍,我们详细探讨了如何使用PicGo解决Typora笔记上传到CSDN上图片无法显示的问题。通过配置PicGo工具,我们可以将Typora笔记中的图片轻松上传至对应的图床,并获取可访问的图片链接,从而确保我们的笔记在CSDN博客上能够正确显示图片。
感谢您的阅读,如果您对本文内容有任何疑问或建议,欢迎在下方留言!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!