【问题标题】:Add images to README.org files in Gitlab在 Gitlab 中将图像添加到 README.org 文件中
【发布时间】:2018-01-13 06:14:33
【问题描述】:

here 描述了一种在 Github 中向 markdown 文件添加图像的方法。但是,我想将图像添加到 Gitlab 中的 *.org 文件中(Github 和 Gitlab 都支持 README.org 文件,因此两者的解决方案应该相同)。我试过了:

[[file:./path/to/file.svg]]
[[sometext][file:./path/to/file.svg]]]
[[file:./path/to/file.svg]][sometext]]

Markdown 的格式也不起作用:

![alt text](./path/to/file.svg)

现在已删除的答案建议使用

![][1]

[1]: ./path/tofile

这也不起作用。

正确的做法是什么?

【问题讨论】:

    标签: github gitlab org-mode readme


    【解决方案1】:

    插入html 适用于 Gitlab 和 Github。

    #+html: <p align="center"><img src="path/to/file" /></p>
    

    【讨论】:

    • 虽然令人失望,但如果您希望图像正确显示,这似乎是唯一的解决方案,到目前为止。希望对 #+attr_html 的支持将出现在 GitLab 和 GitHub 中。我必须在 img 标签内添加width=700,以更正显示。
    【解决方案2】:
    #+caption: <img description> (optional)
    #+attr_html: :width 50 px
    #+attr_html: :height 50 px
    [[<path to image>]]
    

    更多信息请查看orgmode manual

    【讨论】:

    • 您的回答似乎很有希望,但它不适用于我的 GitLab 实例 - 图像未调整大小。您是否在 Git 上下文中尝试过?
    • @kotchwane 作为那个答案,在尝试了很长时间之后,我放弃了,并假设 GitLab 引擎渲染本身处理图像尺寸并完全忽略了这些属性。
    • GitLab here 似乎有一个关于这个主题的问题。所以它可能有一天会奏效 - 但截至目前,它没有
    猜你喜欢
    • 2020-05-01
    • 2012-04-14
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多