更新:这是此问题的GitHub 测试存储库。
我将屏幕截图 ( screenshot.png
) 存储在单独的 Git 分支 ( assets
) 中,以便在 README.md 文件中使用(在master
分支上)。
要查看 GitHub 上的图像,我必须链接到:
/../assets/screenshot.png
或者
../assets/screenshot.png
但是,这在本地查看README文件时不起作用,图像不显示(例如在VS Code或Atom中使用Markdown预览功能时)。
我什至使用了git worktree功能来检查assets子目录中的assets分支:
git worktree add -B assets assets origin/assets
所以目录结构是这样的:
.git
assets
assets/screenshot.png
README.md
这意味着,为了在 README 文件中本地查看图像,我必须链接到
/assets/screenshot.png
或者
assets/screenshot.png
如何调和这两个“世界”?
有没有办法链接到屏幕截图,所以它总是显示,“无论我在 GitHub 本身上查看文档,还是在本地查看文档,使用不同的标记渲染器” *?