如何制作动态github徽章,即自述文件中更改状态的图像?

如何在GitHub自述文件中添加“徽章”,使其具有动态性? “徽章”是指“在此处输入图片描述” </ p>

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

例如,如果您访问< a href =“ https://github-shields.com/github/maddyonline/copyshields/issues/1.svg” rel =“ nofollow noreferrer”>链接
,您会看到 问题(已关闭),但是我的GitHub 自述页面仍然显示过时的徽章,即显示了 </ p>

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

展开原文

原文

How do you add a "badge" in GitHub README so that it is dynamic? By "badge", I mean enter image description here

The question is even if one puts a URL in GitHub README which maps to a server returning an svg/png, how does it update automatically on GitHub README page?

As an example if you visit the link , you'd see the updated status of the issue (which is closed), but my GitHub README page still shows outdated badge, that is, shows the issue being open.

What is an example server code (say in golang) which can render github badges dynamically?

dongzhang8475
dongzhang8475 我相信没有缓存和使用正确的Etag标头仍然可以解决此问题,因为像travisci这样的服务对此具有正确的实现
5 年多之前 回复
dongliang1865
dongliang1865 GitHub代理并缓存图像。他们最初只是针对http这样做是为了避免出现混合内容警告,但是在某些时候,他们也开始代理https图像。如果您查看自述文件的源,您将看到图像URL与markdown源中的图像URL不同。我怀疑它们代理图像以防止第三方收集有关GitHub用户的信息。
5 年多之前 回复

1个回答

展开原文

原文

It's just an image at a URL. It's up to the server (your example looks like Jenkins) to decide what image to provide.

dsgni26260
dsgni26260 自述文件中的图像已更新。 您可能看到的只是浏览器缓存。 i.stack.imgur.com/oxBXF.png
5 年多之前 回复
dongse5528
dongse5528 是的,但是请看此链接提供的图像:github-shields.com/github/maddyonline/copyshields/issues/1.svg,但是在README中使用此链接的github页面(github.com/maddyonline/copyshields)却不是。 自动更新与此网址输出的图像。
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐