有人知道如何在Markdown中显示本地图片吗?我不想为此设置Web服务器。
我在Markdown中尝试了以下方法,但它并没有起作用:
![image](files / Users / jzhang / Desktop / Isolated.png)
![alt text](Isolated.png "Title")
<img src="Isolated.png" alt="isolated" width="200"/>
。 - jb12n以下代码使用相对路径将图像放置在与文档旁边的子文件夹中:
![image info](./pictures/image.png)
![image info](pictures/image.png)
也可以使用。 - WEBjuju创建一个名为Images
的目录,并将所有需要Markdown渲染的图片放入其中。
例如,将example.png
放入Images
目录中。
加载之前位于Images
目录下的example.png
。
![title](Images/example.png)
Note:必须将Images
目录放置在与具有.md
扩展名的Markdown文本文件相同的目录下。
要在Markdown文件中添加图像,.md文件和图像应该在同一目录中。就像我的情况一样,我的.md文件在doc文件夹中,所以我也将图像移动到了同一个文件夹中。之后在.md文件中编写以下语法
![alt text](filename)
像这样 ![汽车图片](car.png)
这对我有用。
最佳解决方案是提供相对于md文档所在文件夹的路径。
当浏览器尝试解析本地文件的绝对路径时,可能会出现问题。这可以通过通过Web服务器访问文件来解决,但即使在这种情况下,图像路径也必须正确。
在与文档同级的文件夹中包含所有图片是最干净、最安全的解决方案。它将在GitHub、本地、本地Web服务器上加载。
images_folder/img.jpg < works
/images_folder/img.jpg < this will work on webserver's only (please read the note!)
使用绝对路径,该图片只能通过以下URL进行访问: http://hostname.doesntmatter/image_folder/img.jpg
![alt text](Isolated(1).png)
重命名图像并删除括号
![alt text](Isolated-1.png)
更新:
如果文件路径中有空格,您应该考虑将其重命名,或者如果您使用 JavaScript,可以使用编码进行转换
encodeURIComponent(imagePath)
另外,始终尝试使用小写保存图像和文件,养成这个习惯,这只是我的个人观点
我通过以下方式成功添加本地图像:![alt text](file://IMG_20181123_115829.jpg)
没有 file://
前缀,它将不起作用(Win10, Notepad++ 与 MarkdownViewer++ 插件)。
编辑:我发现它也适用于 HTML 标签,并且更好:
<img src="file://IMG_20181123_115829.jpg" alt="alt text" width="200"/>
编辑2:在 Atom 编辑器中,只有没有 file://
前缀才能工作。真是一团糟。
只需从Markdown文件添加相对图像文件路径
![localImage](./client/src/assets/12.png)
根据您使用的工具 - 您还可以将HTML注入到Markdown中。
<img src="./img/Isolated.png">
这假设您的文件夹结构为: ├── img
└── Isolated.jpg
├── README.md
以下方法适用于我在Ubuntu上的情况:
![Image](/home/gps/Pictures/test.png "a title")
Markdown文件在以下位置:
/home/gps/Documents/Markdown/
图像文件所在位置:
/home/gps/Pictures/
![image](files://C:/Users/jzhang/Desktop/Isolated.png)
- stysan