最近我加入了 GitHub,在那里托管了一些项目。
我需要在 README 文件中包含一些图片,但不知道该如何操作。
我搜索了一下,但得到的都是一些链接,告诉我“将图片托管在网络上,并在 README.md 文件中指定图片路径”。
是否有不依赖第三方网络托管服务的方法?
最近我加入了 GitHub,在那里托管了一些项目。
我需要在 README 文件中包含一些图片,但不知道该如何操作。
我搜索了一下,但得到的都是一些链接,告诉我“将图片托管在网络上,并在 README.md 文件中指定图片路径”。
是否有不依赖第三方网络托管服务的方法?
![Alt text]("enter repository image URL here")
现在您的存储库应托管在(https://*username*.github.io/*reponame*/)
上
现在您可以通过以下方式简单地添加图像
![Preview Image](https://*username*.github.io/*reponame*/images/logo.PNG)
如果您想展示托管在任何网站上的图片(例如url为“http://abc.def.com/folder/image.jpg
”),那么在您的README.md
文件中使用以下语法:
![alt text](<http://abc.def.com/folder/image.jpg>)
对于托管在您自己的 Github 存储库中的图像,除了上述 URL 格式外,您还可以使用相对路径。
![alt text](<path_relative_to_current_github_location/image.jpg>)
README.md
文件相同的文件夹中(相对路径 URL 的特殊情况),则可以使用:![alt text](<image.jpg>)
您还可以将图片放置在Read Me文件的适当位置。
如果您不想在分支的内容中“搞乱”这些图像,并且链接是绝对的,那么我建议使用一个单独的孤立分支来存储这些图像。在这种情况下,图像将与存储库集成,但不包含在主要内容中。此外,您可以使用LFS处理较大的文件(所有主要的git主机都支持LFS)。
您可以在命令行轻松创建孤立分支:
git checkout --orphan images
git reset --hard
cp /path/to/your/image.jpg ./image.jpg
git add --all
git commit -m "Add some images"
git checkout master
git log -n 3 --all --graph
git push -u origin images
然后使用图片的原始 Github URL。