是否有可能使相对链接到图像中的一个要点的降价文件?(Is it possible to make r

2019-08-19 00:47发布

我有其中包含的降价文件和图像的要点。

有没有办法做一个相对链接到该图像? 喜欢的东西![My image](image.png)而不是![My image](https://gist.github.com/user/605560c2961cb3025038/raw/b75d2...6e8/img.png)

下面是一个例子

Answer 1:

截至目前,相关图片链接后,工作对我来说,在这两个存储库和wiki。 我用这样的语法:

![Kiku](images/Kiku.jpg)

下面是一个例子:

https://github.com/mark-anders/relative-image-url



Answer 2:

据http://blog.rodneyrehm.de/archives/35-Including-Data-From-Github.html ,在使用问题的https://gist.github.com/user/605560c2961cb3025038/raw/b75d2 ... 6e8 / img.png

就是b75d2...6e8部分每个文件的变化(快速实验证明它是的blob ID)。 但是你可以将那部分产生指向最新版本的URL:

https://gist.github.com/user/605560c2961cb3025038/raw/img.png

或采取一个工作示例:

https://gist.githubusercontent.com/cben/46d9536baacb7c5d196c/raw/dodgetocat_v2.png

相对路径?

这也可以作为相对路径raw/dodgetocat_v2.png
然而(迟2017)github上可以呈现从2个网址相同要旨:

  • 从观察时https://gist.github.com/cben/46d9536baacb7c5d196c/ (带斜线),相对路径被附加,解析为https://gist.github.com/cben/46d9536baacb7c5d196c/raw/dodgetocat_v2.png - 工程:-)

  • 从观察时https://gist.github.com/cben/46d9536baacb7c5d196c (没有尾随斜线),相对路径替换URL的最后一部分,解析为https://gist.github.com/cben/raw/dodgetocat_v2巴纽 -打破:-(

[更新日期2017年十二月的上一页原始文件的问题担任Content-Type: application/octet-stream和重写src的图像的属性来camo.githubusercontent.com不再发生,至少不用于从相同主旨的图像。]

唉,我们不能只使用第一个URL,并相信它始终工作。

  • 目前既不形式返回一个重定向,也没有供应相对=规范链接。 我不会赌在Github上永远不会改变的!
  • 所有内部主旨链接(例如,从用户的页面https://gist.github.com/cben/ )省略结尾斜杠:-(
  • 在谷歌搜索结果要旨省略结尾斜杠:-(

(你可以使用相对路径46d9536baacb7c5d196c/raw/dodgetocat_v2.png ,只会斜线的工作,但是这也是有问题的想法,不太值得的-而不是真的比完整的URL更灵活)

使用代理?

既可以工作围绕与代理固定的内容类型,如Rawgit或Bl.ocks.org(不Github上,不要滥用它们)。 不幸的是Rawgit不会呈现降价,仅提供文件原样,并Bl.ocks.org确实呈现降价,但URL结构是这样的,相对链接将无法正常工作。 这意味着您可以参考完整的外部URL在降价,或相对的HTML :-(

见https://gist.github.com/cben/46d9536baacb7c5d196c/分叉了你的要点,并通过观察其index.html的:

  • http://rawgit.com/cben/46d9536baacb7c5d196c/raw/index.html
  • http://rawgit.com/cben/46d9536baacb7c5d196c/raw/
  • http://bl.ocks.org/cben/raw/46d9536baacb7c5d196c
  • http://bl.ocks.org/cben/46d9536baacb7c5d196c


Answer 3:

是的,相对链接是为我工作。 我使用pancake.io主办我的网页。 http://pancake.io/2c8aa8/topics/cpp/cpp.md

该网页上的图像是在cpp文件夹中。

用于第一图像的降价代码是

![C++ Var Types](basic_cpp_var_types.png)

用于第二图像降价代码(实际上HTML)是

<div style='float: center'>
  <img style='width: 600px' src="prefixpostfixincrement.png"></img>
</div>

注:我错过了要点部分。 请尝试将HTML的方式,如果要点不支持降价相对图像路径语法。



Answer 4:

刚才测试...我无法在GitHub的维基使用相对URL。

我不得不添加图像到维基回购,然后浏览器回购并github上展示给我(让我可以抓住的URL)。 然后使用完整的URL在降价。 但幸运的是,该网址是简单的预测: https://github.com/*username*/*reponame*/wiki/*imagename.png*

我提交本ISSE到GitHub的支持。



Answer 5:

不,相对URL从降价的图像不起作用,所以你必须坚持长期,静态URL:

https://gist.github.com/mattborn/c346c8689a5eaf86e823

然而,相对URL一些文件工作:

http://bl.ocks.org/mattborn/c346c8689a5eaf86e823



文章来源: Is it possible to make relative link to image in a markdown file in a gist?