【问题标题】:Insert random picture in my GitHub README在我的 GitHub README 中插入随机图片
【发布时间】:2016-02-09 14:31:14
【问题描述】:

我有一个 GitHub 存储库,它是一个 R 数据包,其中包含数千种物种的生物学信息。作为 repo 的一部分,我碰巧有超过 1k+ 这些物种的图像。

我认为每次用户访问网站时显示不同的图片(不同于特定文件夹)会很酷。

有什么方法可以实现吗?如果没有,是否有一种半手动的方式来更新所选文件而不提交任何更改?

【问题讨论】:

  • 我认为仅使用 github markdown 是不可能的。您可以将其中一张图片放入相关的 github wiki,然后链接到该图片。这样,您只需在 wiki 中更改图像即可替换图像而无需将提交推送到主存储库。对于更复杂的解决方案,您可以将图像托管在其他地方,并使用脚本在有人点击给定链接时返回随机图像。
  • 我喜欢使用 wiki 的想法。有没有办法让图像维基自己不断变化?我不知道网站如何弹出新图片等。
  • 我不知道如何通过 wiki 自动完成。 II 建议将其作为进行手动编辑的简单方法。如果您想返回不同的图像,您需要一个脚本,通过运行一些逻辑然后返回不同的 url 来响应给定 url 的 web 请求。我不认为 github wiki 支持运行脚本,只支持静态页面。

标签: r git github markdown


【解决方案1】:

是否有一种半手动的方式来更新所选文件而不提交任何更改?

创建另一个仓库(例如images)。然后,将图像链接写入 R 数据仓库中的 README.md,如下所示。

![RandomImage][https://raw.githubusercontent.com/(YOUR-USERNAME)/images/master/random_image.png]

如果您想更新随机图像,请在 images 存储库中更新 random_image.png。您的 README.md 文件中没有任何更改。

【讨论】:

  • 那么我必须将所有图像存储在另一个存储库中吗?如果图像是主存储库的组成部分,那么我必须维护 2 个副本或使用子模块。唔。我可以考虑一下,但这可能只是另一种痛苦。
猜你喜欢
  • 2016-04-07
  • 1970-01-01
  • 2018-09-29
  • 1970-01-01
  • 2012-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多