当前位置: 首页 > 知识库问答 >
问题:

显示存储在GitHub和本地不同分支中的GitHub自述文件屏幕截图

越源
2023-03-14

我将屏幕截图(screenshot.png)存储在单独的Git分支(assets)中,用于Readme.md文件(master分支上)。

要在GitHub上看到图片,我必须链接到:

/../assets/screenshot.png

../assets/screenshot.png

但是,当在本地查看自述文件时这就不起作用了,图像不显示(比如在VS代码或Atom中使用Markdown预览特性时)。

我甚至使用了git worktree特性来检查assets子目录中的assets分支:

git worktree add -B assets assets origin/assets

目录结构如下所示:

.git
assets
assets/screenshot.png
README.md
/assets/screenshot.png
assets/screenshot.png

是否有一种方法可以链接到屏幕截图,使其始终显示“无论我是在GitHub本身上查看文档,还是在本地使用不同的标记呈现器”*?

共有1个答案

徐新荣
2023-03-14

不,这是不可能的,你不应该期望它。

您应该使资产文件夹成为您的主分支的一部分,或者您应该将这两个文件夹分离到不同的存储库中,或者类似的方法。

GitHub提供这个屏幕截图有一个很好的原因,但这个“很好的原因”只是一个与GitHub如何从您的存储库中提供内容有关的技术原因。

让我们看看屏幕截图的URL,就像在主存储库页面中提供的HTML中使用的一样:

https://raw.githubusercontent.com/devliber/ReadmeScreenshotBranch/assets/screenshot.png

如您所见,带有图像的分支的名称是URL的一部分。让我们试着黑回您的自述文件的URL:

https://raw.githubusercontent.com/devliber/ReadmeScreenshotBranch/master/README.md

如果您尝试这个URL,您将看到它显示您的自述文件。

https://raw.githubusercontent.com/devliber/ReadmeScreenshotBranch/master/../assets/screenshot.png
 类似资料:
  • 是否可以将屏幕截图放在GitHub存储库中的自述文件中?语法是什么?

  • 本文向大家介绍github 自述文件,包括了github 自述文件的使用技巧和注意事项,需要的朋友参考一下 示例 如果您的项目没有README.md,则GitHub可能会解析README.rdoc以显示详细信息。如果两者兼有,它将使用README.md,而忽略了rdoc。 自述文件可能包括- 项目名称 简要描述您的项目。您还可以提供项目的网站链接,徽章,社区和联系信息(即电子邮件,社交网站)。 下

  • GitHub 图片不显示 主要思路就是使用本地hosts文件对网站进行域名解析,一般的DNS问题都可以通过修改hosts文件来解决,github的CDN域名被污染问题也不例外,同样可以通过修改hosts文件解决,将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。 修改本地hosts # GitHub 151.101.184.133 avatars0.githubusercontent

  • 我正在使用Selenium和Chrome驱动程序来拍摄一个站点的屏幕截图,并将窗口尺寸设置为800x600。当我看到.png时,它比这个值更大,并且每个屏幕分辨率都有变化。差异大于滚动条,将其设置为捕获800x600,它将产生1179x704图像(我的监视器res是3840 x 2160)。这也会根据监视器上的分辨率而改变。有没有一种方法可以设置它,这样无论屏幕分辨率是多少,输出都是一样的? 我试

  • 谁能引导我过去吗?也许我的效用不好?