如何在当前目录中引用GitLab markdown中的图像,路径以./ dot斜杠开头?

dav*_*one 64 markdown image gitlab

我已将Markdown文件和图像文件存储在Git仓库中,如下所示:

  • readme.markdown
  • images/
    • image.png

readme.markdown像这样引用图像:

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

这在ReText中呈现预期,但在将repo推送到GitLab时不会呈现.

如何从Markdown文件中引用图像,以便在GitLab中查看时呈现?

Cir*_*四事件 89

![](images/image.png)没有./我的作品:https://gitlab.com/cirosantilli/test/blob/bffbcc928282ede14dcb42768f10a7ef21a665f1/markdown.md#image

我已经开通了一个请求,允许:http://feedback.gitlab.com/forums/176466-general/suggestions/6746307-support-markdown-image-path-in-current-directory-s,但它当GitLab转储UserVoice时,进入Internet无效.

  • 确实如此.我没有`./`重试,它有效.我编辑我的帖子 (2认同)
  • 如何定义自定义图像大小(hxw)? (2认同)

Mon*_*Tea 9

readme.md中的Gitlab&Images类似问题

我的扩展程序中的readme.md中的徽标和Gitlab(在Ubuntu服务器上运行)都存在相同的问题。

Ubuntu版本:16.04.2 LTS

Gitlab版本:10.3.4 56dc722

我的解决方案

您还可以通过以下步骤在自己的readme.md中使用片段来进行图像使用:

在Gitlab概述中(已登录)

  1. 转到您要使用该图像的项目
  2. 在右上方的导航中,单击+按钮
  3. 在您的项目下,点击下拉菜单中的新代码段

新的摘要形式

  1. 输入标题
  2. 在“ RTE字段”的右下角,单击“ 附加文件”
  3. 选择你的文件,然后按打开
  4. 单击公共复选框
  5. 为代码段命名(在“复选框”下)[ 1旁边的字段而不是“标题”]
  6. 点击创建代码段

故障排除

如果出现以下错误,您将忘记第5点:

该表格包含以下错误:

内容不能为空

现在我们有一个有效的Imagelink

现在,如果您再次编辑代码段,则可以复制如下所示的图像代码:

![Alt-Text](/uploads/472fc65e1a1bc11b355cc03d6c339fd5/logo_.svg)

到您的readme.md文件。

如果您还想使用链接,它必须看起来像这样:

[![Alt-Text](/uploads/4013547485b9e88e98f1af3870116a29/logo_mit_claim.svg)](https://your-destination.com)

希望对其他人有帮助

  • 最后我发现你的解决方法也适用于我,只是在我的情况下还有另一个问题:我的 svg 文件是由inkscape导出的,它在本地markdown文档中运行良好,但我需要设置plain svg以在gitlab中使用。 (3认同)

小智 9

  1. 转到您的项目
  2. 选择问题
  3. 创建新问题
  4. 在新问题描述中,单击附加文件
  5. 浏览到您的文件并附加
  6. 表单中的链接“文件名” 将在描述窗格中生成。
  7. 复制链接并将其粘贴到您的 readme.md 文件中
  8. 除非您有意提交,否则请勿提交问题。


Ald*_*ldo 6

我的图像在.bin/img/文件夹中。
我必须使用以下格式来获取图像:

![alt text](<./bin/img/some_image.png>) 
Run Code Online (Sandbox Code Playgroud)

注意<>