GitHub Enterprise 中 markdown 文件中的图像

Images in markdown files in GitHub Enterprise

我正在 GitHub 企业存储库中处理 README.md 文件。

有趣的是,我使用的是我在 public 存储库中使用的相同代码片段,即

![alt text](https://raw.github.com/repository/project/master/filename.png)

很遗憾,这种命令对企业项目不起作用。

我发现图片的原始版本有很大差异。具体来说,在企业存储库中,我有一个带有查询参数的原始图片文件的 URL,例如

?token=AAABGqiVI6Qk6Mi4ZM0ZBeHrXexkUBmNks5W_AyCwA%3D%3D

有人知道如何在GutHub enterprise 的markdown 中嵌入图片吗?

您是否尝试过使用图像的相对链接?所以尝试做类似 ![](img/image_name.png) 的事情?我推荐这个的原因是因为如果他们正在使用你的 repo,他们应该有这些图像,如果他们在线访问它,GitHub 将正确处理渲染。这是假设您希望此信息面向其他人以便能够看到它。

实际上GitHub建议不要使用绝对链接如[Absolute README link](https://github.com/username/repo/blob/branch/docs/more_words.md)Source

编辑:我也发现这个 question/answer on SO 可能有助于参考如何解决它。它还提到了相对链接:

GitHub recommend that you use relative links with the ?raw=true parameter to ensure forked repos point correctly.

它还讨论了如何拥有一个单独的分支来包含您的所有屏幕截图,您可以将它们引用为: ![Alt text](/../<branch name>/path/to/image.png?raw=true "Optional Title")

希望对您有所帮助!