最近我加入了 GitHub,在那里托管了一些项目。
我需要在 README 文件中包含一些图片,但不知道该如何操作。
我搜索了一下,但得到的都是一些链接,告诉我“将图片托管在网络上,并在 README.md 文件中指定图片路径”。
是否有不依赖第三方网络托管服务的方法?
最近我加入了 GitHub,在那里托管了一些项目。
我需要在 README 文件中包含一些图片,但不知道该如何操作。
我搜索了一下,但得到的都是一些链接,告诉我“将图片托管在网络上,并在 README.md 文件中指定图片路径”。
是否有不依赖第三方网络托管服务的方法?
试试这个Markdown:
![alt text](http://url/to/img.png)
如果图片存储在您的代码库中,我认为您可以直接链接到其原始版本。例如:
![alt text](https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true)
https://github.com/[用户名]/[仓库名]/blob/[分支名]/image.jpg?raw=true
。请注意不要更改原意,保持语言通俗易懂。 - Slavik Shynkarenko您也可以使用相对路径,例如
![Alt text](relative%20path/to/img.jpg?raw=true "Title")
也可以尝试以下操作,使用所需的.fileExtention
:
![plot](./directory_1/directory_2/.../directory_n/plot.png)
![这是什么](myimage.png)
。 - Rich这里有一个详细的YouTube视频对此进行了详细说明:
只需将您的图像上传到存储库根目录,并链接到文件名,不需要任何路径,就像这样:
![Screenshot](screenshot.png)
<img src="screenshot.png">
(如果 screenshot.png 在您的根目录中)。 - garydavenport73你还可以使用简单的HTML标签添加图片:
<p align="center">
<img src="your_relative_path_here" width="350" title="hover text">
<img src="your_relative_path_here_number_2_large_name" width="350" alt="accessibility text">
</p>
README.md
文件并在GitHub上正确显示。 - risingPhoenix1979大多数答案直接或间接地涉及将图片上传到其他地方,然后提供一个链接。
只需复制任何图像并在编辑 Readme.md 时粘贴即可轻松完成。
Ctrl + C
或使用截图工具复制截图图像到剪贴板。Ctrl + V
Github 将自动上传它到 user-images.githubusercontent.com 并插入一个指向它的链接
![image description](relative/path/in/repository/to/image.svg)
? - Daniel Sogbey<img src="relative/..." width="100px" />
。 - Mahozad许多发布的解决方案不完整或不符合我的口味。
我喜欢的解决方案是受这个gist启发的,即使用具有特定版本永久链接的资产分支。
git checkout --orphan assets
git reset --hard
cp /path/to/cat.png .
git add .
git commit -m 'Added cat picture'
git push -u origin assets
git rev-parse HEAD # Print the SHA, which is optional, you'll see below.
构建一个指向此版本图像的“永久链接”,并将其包装在Markdown中。
手动查找提交 SHA 不方便,因此可以按 Y 快捷方式获取到特定提交中文件的永久链接,如此 help.github 页面所述。
要始终显示 assets 分支上的最新图像,请使用 blob URL:
https://github.com/github/{repository}/blob/assets/cat.png
(来自同一GitHub帮助页面 文件视图显示分支上的最新版本)
git reset --hard
命令;确保更改已提交。 - dojuba〜/下载
,/tmp
等)。 - paulmelnikow![可选文本](../master/myFolder/image.png)