如何制作动态的 Github 徽章,即在 README 中更改状态的图片?

5
如何在GitHub README中添加动态“徽章”?通过“徽章”,我指的是enter image description here。即使在GitHub README中放置了映射到返回svg / png的服务器的URL,它也会自动更新吗?例如,如果您访问链接,您将看到问题的更新状态(已关闭),但我的GitHub README页面仍显示过时的徽章,即显示问题仍然是打开状态。有没有一个示例服务器代码(比如golang),可以动态地渲染GitHub徽章?

2
GitHub代理和缓存图像。最初他们只是为了避免混合内容警告而这样做,但在某个时候,他们开始代理https图像。如果您查看README的源代码,您会发现图像URL与markdown源代码中的不同。我怀疑他们代理图像是为了防止第三方收集关于GitHub用户的信息。 - Charlie Tumahai
我相信这个问题仍然可以通过使用“无缓存”和正确的“Etag”头来解决,因为像“travis ci”这样的服务已经对此进行了适当的实现。 - Minhaz
1个回答

3

是的,但是请看这个链接提供的图片: https://github-shields.com/github/maddyonline/copyshields/issues/1.svg, 然而在 README 中使用此链接的 github 页面 (https://github.com/maddyonline/copyshields) 并没有自动更新为此 url 输出的图片。 - Madhav Jha
README中的图像已经更新。你看到的可能只是浏览器缓存的原因。http://i.stack.imgur.com/oxBXF.png - Matt Ball

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接