【问题标题】:How to make dynamic github badges, that is, images in README which change state?如何制作动态 github 徽章,即 README 中改变状态的图像?
【发布时间】:2015-01-24 03:31:26
【问题描述】:

如何在 GitHub README 中添加“徽章”以使其具有动态性? “徽章”是指

问题是,即使在 GitHub README 中放置一个 URL,该 URL 映射到返回 svg/png 的服务器,它如何在 GitHub README 页面上自动更新?

例如,如果您访问link ,您会看到问题的更新状态(已关闭),但我的 GitHub README page 仍然显示过期标记,即显示问题正在打开。

什么是可以动态呈现 github 徽章的示例服务器代码(例如 golang)?

【问题讨论】:

  • GitHub 代理和缓存图像。他们最初只为 http 这样做是为了避免混合内容警告,但在某些时候他们也开始代理 https 图像。如果你查看 README 的源码,你会发现图片的 URL 和 markdown 源码中的不一样。我怀疑他们代理图像以防止第三方收集有关 GitHub 用户的信息。
  • 这个问题仍然可以使用no cache和正确的Etag标头来解决,我相信因为像travis ci这样的服务对此有适当的实现

标签: github go badge


【解决方案1】:

这只是一个 URL 上的图像。由服务器 (your example looks like Jenkins) 决定提供什么图像。

【讨论】:

猜你喜欢
  • 2018-08-14
  • 2022-07-01
  • 2020-03-13
  • 2022-06-14
  • 2021-12-04
  • 2022-01-20
  • 2022-01-13
  • 2018-11-27
  • 1970-01-01
相关资源
最近更新 更多