如何在降价中显示本地图像

zjf*_*fdu 70 markdown

我在markdown中尝试以下操作,但似乎不起作用,任何人都知道如何在markdown中显示本地图像?我不想为此设置网络服务器.谢谢

![image](files/Users/jzhang/Desktop/Isolated.png)
Run Code Online (Sandbox Code Playgroud)

Phi*_*arz 62

我怀疑路径不正确.正如user7412219提到的ubuntu和win以不同的方式处理路径.尝试将图像放在与笔记本相同的文件中并使用:

![alt text](Isolated.png "Title")
Run Code Online (Sandbox Code Playgroud)

在Windows上,桌面应位于:C:\ Users\jzhang\Desktop

  • 对于任何想知道如何添加以更改图像大小的人。以下命令应该有效: ```<img src="Isolated.png" alt="isolated" width="200"/>``` (10认同)
  • "标题"有什么作用? (4认同)
  • @jb12n 那是 HTML 而不是 MD。 (4认同)
  • @niCkcAMel"标题"是将鼠标悬停在图像上方时显示的内容.如果无法显示图像,则显示"alt text". (3认同)
  • “尝试将图像放在同一个文件中”:那应该是 *file* --> *folder* 吗? (3认同)
  • @bytedev HTML [在 Markdown 中](https://www.markdownguide.org/basic-syntax/#html) 完全没问题。 (3认同)
  • @9769953 这只是允许 HTML 的应用程序。HTML 是 HTML,MD 是 MD :-) (2认同)
  • 无论如何,并非所有 Markdown 风格都接受 HTML,或者即使接受,它们也只接受具有某些白名单属性的某些白名单标签。 (2认同)

nev*_*glu 46

类Unix操作系统的解决方案。

一步步 :
  1. 创建一个名为 like 的目录Images并放置所有将被 Markdown 渲染的图像。

  2. 例如,把example.pngImages

  3. 加载之前example.png位于Images目录下的内容 。

![title](Images/example.png)
Run Code Online (Sandbox Code Playgroud)

注意Images目录必须与具有.md扩展名的markdown 文本文件位于同一目录下。

  • 确保文件名中没有空格 (4认同)
  • @K_dev“images”目录必须位于扩展名为“.md”的 Markdown 文本文件的同一目录下。我没有在 vscode 中添加任何配置。 (2认同)

小智 29

以下工作将图像的相对路径用于文档旁边的子文件夹(目前仅在Windows系统上测试):

![image info](./pictures/image.png)
Run Code Online (Sandbox Code Playgroud)

  • `![图像信息](pictures/image.png)` 也有效 (16认同)
  • 恕我直言,最好的答案是,以所需的方式使用 GitHub markdown 文件。 (7认同)

Mad*_*eka 20

如果图像有括号它不会显示

![alt text](Isolated(1).png)
Run Code Online (Sandbox Code Playgroud)

重命名图像并删除括号

![alt text](Isolated-1.png)
Run Code Online (Sandbox Code Playgroud)

更新:如果文件路径中有空格,您也应该考虑重命名它,或者如果您使用 JavaScript,您可以使用

encodeURIComponent(imagePath)
Run Code Online (Sandbox Code Playgroud)

此外,始终尝试使用小写字母保存图像和文件,请养成这种习惯,尽管这只是我的个人观点


Fun*_*der 15

通过提供相对路径,我已成功从本地文件夹加载图像.

images_folder/img.jpg  < works


/images_folder/img.jpg  < this will work on webserver's only (please read the note!)
Run Code Online (Sandbox Code Playgroud)


dom*_*mih 14

添加本地图像对我有用,如下所示: ![alt text](file://IMG_20181123_115829.jpg)

没有 file://前缀它不起作用(Win10,Notepad++ with MarkdownViewer++ addon)

编辑:我发现它也适用于 html 标签,这是更好的方式: <img src="file://IMG_20181123_115829.jpg" alt="alt text" width="200"/>

Edit2:在 Atom 编辑器中,它只能在没有file://前缀的情况下工作。真是一团糟。


shr*_*avz 14

只需从 markdown 文件中添加相对图像文件路径即可

![localImage](./client/src/assets/12.png)
Run Code Online (Sandbox Code Playgroud)


fiz*_*han 11

要在markdown文件中添加图像,.md文件和图像应位于同一目录中.在我的情况下,我的.md文件在doc文件夹中,所以我也将图像移动到同一个文件夹中.之后,在.md文件中编写以下语法

![alt text](filename)
Run Code Online (Sandbox Code Playgroud)

喜欢 ![Car Image](car.png)

这对我有用.


Gra*_*non 9

这在 ubuntu 中对我有用:

![Image](/home/gps/Pictures/test.png "a title")
Run Code Online (Sandbox Code Playgroud)

Markdown 文件位于:

/home/gps/Documents/Markdown/
Run Code Online (Sandbox Code Playgroud)

图像文件位于:

/home/gps/Pictures/
Run Code Online (Sandbox Code Playgroud)


Roc*_*Kev 7

根据您的工具 - 您还可以将 HTML 注入 Markdown。

<img src="./img/Isolated.png">
Run Code Online (Sandbox Code Playgroud)

这假设您的文件夹结构是:

 ??? img
     ??? Isolated.jpg
 ??? README.md
Run Code Online (Sandbox Code Playgroud)


Lin*_*nce 6

编辑:

为我工作(用于本地图像)

![system schema](doc/systemDiagram.jpg)

 tree
 ??? doc
     ??? jobsSystemSchema.jpg
 ??? README.md
Run Code Online (Sandbox Code Playgroud)

markdown 文件 README.md 与 doc 目录处于同一级别。

在您的情况下,您的降价文件应与目录文件处于同一级别。

为我工作(带有原始路径的绝对网址)

![system schema](https://server/group/jobs/raw/master/doc/systemDiagram.jpg)
Run Code Online (Sandbox Code Playgroud)

不适合我(带有 blob 路径的网址)

![system schema](https://server/group/jobs/blob/master/doc/systemDiagram.jpg)
Run Code Online (Sandbox Code Playgroud)


小智 6

Jupyter Notebook Markdown中,您可以使用

<img src="RelPathofFolder/File" style="width:800px;height:300px;">
Run Code Online (Sandbox Code Playgroud)


Hu *_*ixi 5

据我所知,对于Linux下的VSCode来说,只有将本地图片与.mdpost文件放在同一个文件夹中,才能正常显示本地图片。
即仅![](image.jpg)![](./image.jpg)将起作用。
即使像这样的绝对路径![](/home/bala/image.jpg)也不起作用。