Github 是不是支持 Readme.md 中的用户名变量?

Posted

技术标签:

【中文标题】Github 是不是支持 Readme.md 中的用户名变量?【英文标题】:Does Github support username variable in Readme.md?Github 是否支持 Readme.md 中的用户名变量? 【发布时间】:2015-12-01 04:59:12 【问题描述】:

我有一个存储库,其中包含来自 Travis-CI 的徽章。根据 Travis-CI 文档的建议,此徽章包含在 Readme.md 中,并带有以下链接:

[![Build Status](https://travis-ci.org/nikicc/orange3-text.svg?branch=master)](https://travis-ci.org/nikicc/orange3-text)

但是,现在每个分叉我的 repo 的人都将获得 my Travis-CI 徽章的链接,因为它与我的用户名一起被硬编码。我想实现所有叉子都自动拥有指向他们徽章的链接,而不是我的。是否有可能通过在 Github 上的 Readme.md 文件中使用一些变量作为存储库的用户名来绕过这个?有什么好的解决方案吗?

【问题讨论】:

***.com/questions/18673694/… github.com/travis-ci/travis-ci/issues/779 好像暂时没有解决办法:( 【参考方案1】:

有另一种方法可以让它工作:

Github: Can I see the number of downloads for a repo?

(https://github.com/andry81/github-accum-stats)

对于有数据的外部服务或站点也可以采用同样的方式。您只需要编写一个 shell 或任何其他脚本,然后从 github 工作流操作(.github/workflows/blabla.yml 文件)中调用它。

这里唯一可能出现问题的是 GitHub 工作流管道调用频率,它可能有大约每 1 小时或 15 分钟 1 次调用的限制(我没有测试它)。

这个想法是相同的 - 将状态存储在单独的存储库中,并从 GitHub 工作流操作更新它。稍后您可以使用另一个操作来重写头部提交下方的统计存储库,以在不需要时切断更改的历史记录。

【讨论】:

以上是关于Github 是不是支持 Readme.md 中的用户名变量?的主要内容,如果未能解决你的问题,请参考以下文章

github中的 README.md 内容怎么换行

关于github中的README.md文件

如何在github中的readme.md加入项目截图

在 GitHub README.md 中嵌入 JavaScript

在 Github readme.md 中添加音频

github中的 README.md 内容怎么换行