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

时间:2014-11-19 11:45:44

标签: image markdown gitlab

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

  • readme.markdown
  • images/
    • image.png

我像这样引用readme.markdown的图像:

![](./images/image.png)

这在ReText中按预期呈现,但在将回购推送到GitLab时不呈现。

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

5 个答案:

答案 0 :(得分:80)

没有![](images/image.png)的{​​p> ./对我有效: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无效。

答案 1 :(得分:6)

与Gitlab相似的问题& readme.md中的图像

我的扩展程序中的readme.md和使用Gitlab(在Ubuntu服务器上运行)中的Logo存在同样的问题。

Ubuntu版本:16.04.2 LTS

Gitlab版本:10.3.4 56dc722

我的解决方案

您只需按照以下步骤操作,即可在readme.md中使用代码段进行图片使用:

在Gitlab概述(登录)

  1. 转到您要使用该图片的项目
  2. 右键单击 +按钮 在顶部导航中
  3. 在您的项目下点击下拉列表中的新代码段
  4. 新摘录表格

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

      如果您收到以下错误,则忘记了第5点:

        

      表单包含以下错误:

           

      内容不能为空

      现在我们有了一个有效的Imagelink

      现在,如果您再次编辑代码段,则可以复制Image-Code,如下所示:

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

      到你的readme.md文件。

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

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

      希望它有助于其他ppls

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

![alt text](<./bin/img/some_image.png>) 

注意<>

答案 4 :(得分:-1)

在GitLab Markdown中,您可以通过两种不同的方式将图像添加到Markdown文件中。

  1. 内联样式:

    ![alt text](img/markdown_logo.png "Title Text")

  2. 引用样式:

    ![alt text1][logo]

    [logo]: img/markdown_logo.png "Title Text"

您可以使用上述任何一种方法。在您的情况下,删除./将是解决方案。

![](images/image.png)

有关GitLab Markdown的更多信息。