html插入本地图片-Typora等markdown笔记软件图片链接失效的解决办法

2023-09-01 0 5,220 百度已收录

Typora等Markdown笔记软件图片链接失效问题的解决办法、图片的相对路径和绝对路径的设置、图片上传到图床的方式

Typora等Markdown笔记软件图片链接失效问题的解决办法、图片的相对路径和绝对路径的设置、图片上传到图床的方式

遇到的问题:用Typora编辑MD文档并解决图片失败问题

Markdown是一个非常方便的文档编辑器,可以用于文档摘要、博客编辑等。

我使用 Typora 进行 MD 编辑。 但是最近编辑文档的时候,发现插入的图片经常失败。 最终确定的原因是:由于上传的图片使用的是绝对路径或者相对路径,所以每次插入截图图片时,都会默认将图片保存在磁盘中。 连接MD文件时,图片的链接会失效,会出现图片加载失败的问题。

概述:

使用markdown写东西和插入图片有几种情况:

1、通过本地文件的绝对路径获取图片

缺点:一旦连接原始图片位置或md文件,将很难获取图片,导致图片无法加载。 除非你再次在笔记本中找到该图片并重新上传。 非常非常痛苦、麻烦。

2、将镜像复制到同一个.md文件中,通过文件的相对路径获取。

缺点:复制到同一个目录会减少文件大小,上传到互联网(比如博客),图片仍然无法识别你本地的图片,你还是要一张一张上传图片。

3.将图片上传至图床后,通过图片链接获取图片。

缺点:Windows版本无法使用,仅在Mac上可用; Mac版本暂时没有缺点;

解决方案: 方法一:对于本地镜像,使用相对路径,将镜像放在与md文件同一目录下。

将Typora图片引用的路径修改为相对路径,MD文件目录下会生成图片文件夹。 移动文件时,将MD文件与存放图片的文件夹连接起来,可以解决图片丢失的问题。

步骤1、Typora镜像根目录设置

单击文件 - 首选项 - 图像

默认为“无特殊操作”,改为“将图片复制到./${filename}.assets文件夹”

步骤2.Typora设置图片的相对路径

并勾选接下来的两项“将上述规则应用于本地位置的图片”和“优先使用相对路径”

图像

选择此选项后,每次创建新的md文件时,都会在md文件所在的文件夹中手动创建一个与该文件同名的.assets文件夹,并且复制的图片也会手动保存到其中

图像

步骤3、Typora手动复制图片到指定目录

勾选插入本地图片时将图片复制到文件夹:格式-图像-插入本地图片时-将图片复制到文件夹

图像

设置完成后,每次粘贴到md文档中的图片地址就会变成右侧显示的路径:

图像

方法二:手动上传typora markdown图片到图床(iPic for MAC)

上传图片到图床是我最喜欢的方法,但是步骤很多:打开图床、上传、复制链接、插入链接。 总之,往md文件中插入图片还是让我很不爽。

直到最近,我才发现typora提供了一个很甜很酷的方法:在本地插入图片时,直接将图片上传到图床iPic。 它是如此令人兴奋。 而且,如果你想迁移图床html插入本地图片,可以使用iPic mover工具,这两个工具都可以在应用商店下载。

缺点:windows端无法使用,只能在mac上使用; mac端暂时没有缺点;

开启步骤:

第 1 步,首选项 -> 编辑器 -> 允许上传到给定服务器检查

图像

步骤2.打开App Store并安装图床应用程序iPic

图像

步骤3.插入图片时启用上传到图片床

图像

步骤-添加:如果md文件已经写入并且图片存储在本地,则可以一键将文档上的本地图片全部上传到图床上

如何上传单张图片:

选择单张图片--右键--通过ipic上传图片

图像

如何一次上传所有图片:

Ctrl+A 选择所有文章 —> 然后使用正确的图片格式-图片-使用iPic上传本地图片

图像

图像

图像

结束。

方法三:在Typora等支持markdown的工具中永久插入图片:在Markdown中嵌入base64图片

解决方案

首先通过在线转码工具将图像转换为base64编码,并按照以下格式嵌入

请按如下方式进行:

步骤1.将图片或截图保存到本地;

步骤2.使用在线工具将图像转码为base64编码; (关联)

步骤3.在文档中插入编码;

html插入本地图片-Typora等markdown笔记软件图片链接失效的解决办法

[图片上传失败...(image-820762-1576846319434)]

格式如下:

![图片] (base64)

但由于base64编码往往很长,占用空间很大,所以我们可以对图片进行编号,将图片的所有base64编码放在文档的最后。 格式如下:

在插入图像的位置使用:![图像] [图像编号]

文档末尾使用:[图片编号]:base64编码

这样就完成了图片的永久插入!

请注意,不能使用 png 格式。 如果你使用它,它会特别影响你的编码体验。 如果使用jpg,极少数情况下会出现问题。 具体用typora试一下就知道了。

这时候还有一个问题,就是图片转换成base64后html插入本地图片,这段代码很长,会影响我们写笔记,所以我们用给图片代码设置image id,把这段代码在最后!

格式如下:

图像

这样你就可以将图像嵌入到markdown中

插入本地图片的base64编码,可以将图片与文字结合起来,只是图片不要太大

版权属于作者。 转载或内容合作请联系作者。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html html插入本地图片-Typora等markdown笔记软件图片链接失效的解决办法 https://www.wkzy.net/game/187788.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务