是否可以在GitHub存储库中的README文件中放置屏幕截图?语法是什么?
答案 0 :(得分:760)
如果您使用Markdown(README.md):
如果您的仓库中有图像,则可以使用相对URL:
![Alt text](/relative/path/to/img.jpg?raw=true "Optional Title")
如果您需要嵌入托管在其他地方的图片,则可以使用完整的网址
![Alt text](http://full/path/to/img.jpg "Optional title")
GitHub建议您将相对链接与?raw=true
参数一起使用,以确保正确分叉回购点。
raw=true
参数用于确保您链接的图像,将按原样呈现。这意味着只有图像将链接到,而不是相应文件的整个GitHub接口。有关详细信息,请参阅this comment。
查看示例:https://raw.github.com/altercation/solarized/master/README.md
此外,有关README文件中相对链接的文档:https://help.github.com/articles/relative-links-in-readmes
当然还有降价文档:http://daringfireball.net/projects/markdown/syntax
此外,如果您创建一个新分支screenshots
来存储图像,则可以避免它们出现在master
工作树中
然后您可以使用以下方法嵌入它们:
![Alt text](/../<branch name>/path/to/image.png?raw=true "Optional Title")
答案 1 :(得分:62)
答案 2 :(得分:52)
我发现回购邮件中图片的路径不够,我必须链接到raw.github.com
子域中的图片。
网址格式https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH}
Markdown示例![Settings Window](https://raw.github.com/ryanmaxwell/iArrived/master/Screenshots/Settings.png)
答案 3 :(得分:20)
下面的一行应该是您要找的内容
如果您的文件在存储库中
![ScreenShot](https://raw.github.com/{username}/{repository}/{branch}/{path})
如果您的文件位于其他外部网址
![ScreenShot](https://{url})
答案 4 :(得分:18)
答案 5 :(得分:16)
显示图像的降价语法确实是:
![image](https://{url})
但是:如何提供url
?
所以...你可以使用这个awesome trick让github托管你的图像文件。 TDLR:
http://solutionoptimist.com/2013/12/28/awesome-github-tricks/
答案 6 :(得分:6)
将此内容添加到README
<?php echo form_open('posts/update'); ?>
<input type="hidden" name="id" value="<?php echo $post['id']; ?>">
<input type="hidden" id="old" name="old" value="<?php echo $post['post_image'] ?>">
<div class="form-group">
<label>Title</label>
<input type="text" class="form-control" name="title" placeholder="Add Title" value="<?php echo $post['title']; ?>">
</div>
<div class="form-group">
<label>Body</label>
<textarea id="editor1" class="form-control" name="body" placeholder="Add Body"><?php echo $post['body']; ?></textarea>
</div>
<div class="form-group">
<label>Change Image</label>
<input class="form-control" type="file" name="userfile" size="20">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
答案 7 :(得分:3)
Markdown: ![Screenshot](http://url/to/img.png)
然后复制图像源
现在将![Screenshot](http://url/to/img.png)
添加到您的README.md文件中
完成!
或者你可以使用像imgur
这样的图像托管网站并获取它的URL并将其添加到README.md文件中,或者也可以使用一些静态文件托管。
答案 8 :(得分:3)
方法1-&gt;降价方式
![Alt Text](https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH})
方法2-&gt; HTML方式
<img src="https://link(format same as above)" width="100" height="100"/>
或
<img src="https://link" style=" width:100px ; height:100px " />
注意 - &GT;如果您不想设置图像样式,即调整大小,请删除样式部分
答案 9 :(得分:3)
比添加URL简单得多 只需将图像上传到同一个存储库, 像:
![Screenshot](screenshot.png)
答案 10 :(得分:2)
首先,在本地仓库的根目录中创建一个目录(文件夹),其中包含您要添加的screenshots
。我们来调用这个目录的名称screenshots
。将要添加的图像(JPEG,PNG,GIF,`等)放入此目录。
Android Studio Workspace Screenshot
其次,您需要在README中添加每个图像的链接。所以,如果我的截图目录中有1_ArtistsActivity.png
和2_AlbumsActivity.png
的图像,我会像这样添加链接:
<img src="screenshots/1_ArtistsActivity.png" height="400" alt="Screenshot"/> <img src=“screenshots/2_AlbumsActivity.png" height="400" alt="Screenshot"/>
如果您希望每个屏幕截图位于单独的一行,请在不同的行上写下他们的链接。但是,如果您将所有链接写在一行中,最好只用空格分隔,那就更好了。它实际上可能看起来不太好,但通过这样做,GitHub会自动为您安排它们。
最后,提交您的更改并推送它!
答案 11 :(得分:1)
从 2021 年 3 月开始,现在支持:
<块引用>您现在可以在网络中编辑 Markdown 文件时将文件(包括图像)附加到这些文件中。
这就像问题和拉取请求中的文件附件一样工作,并支持相同的文件类型。
只需拖拽、点击、选择或粘贴即可。
注意:如果您将图片添加到 Markdown 文件中,任何人都可以在未经身份验证的情况下查看匿名图片 URL,即使 Markdown 文件位于私有存储库中。
要使图像保密,请从需要身份验证的专用网络或服务器提供它们。
有关匿名 URL 的详细信息,请参阅“About anonymized image URLs”。
答案 12 :(得分:1)
在自述文件降价中添加![ScreenShot](screenshot.png)
,如上文所述。用您在存储库中上传的图像名称替换screenshot.png。
但是,当您上传图片时,这是一个新手提示(因为我自己犯了这个错误):
确保您的图像名称不包含空格。我的原始图像被保存为“屏幕快照日月年id.png”。如果不将名称更改为contentofimage.png之类的名称,则该名称不会在自述文件中显示为图像。
答案 13 :(得分:1)
我在Google上搜索了一些类似的问题,但没有发现有关我的问题及其相当简单/轻松的解决方案的任何答案。
在这里:像OP一样,我想在Github自述文件中添加一张图片,然后在知道Markdown语法的情况下在其中输入:
![My Image](https://storage.cloud.google.com/${MY_BUCKET}/${MY_IMAGE}
您需要完成上面的实际替换操作(例如MY_IMAGE = image.jpg),此功能才能起作用。
但是,等等...失败-没有实际的渲染照片! 该链接与Google Storage给出的完全一样!
camo
-匿名图片Github hosts your images anonymously,是的!但是,这为Google存储资产带来了问题。您需要从Google Cloud Console获取生成的网址。
我敢肯定有一种更流畅的方法,但是,只需访问您给定的URL端点并复制长URL。详细信息:
https
而不是gs
开头)复制到新的浏览器标签/窗口中希望这有助于加快速度,并为其他人澄清这个问题。
答案 14 :(得分:0)
在“从上传文件到存储库中添加图像”选项,然后在“自述文件”中添加
![Alt text]("enter image url of repositoryhere")
答案 15 :(得分:0)
对我而言,最好的方法是 -
希望这会有所帮助。
答案 16 :(得分:-6)
图像位于/screen-shots
目录中。外部<div>
允许定位图像。填充是使用<img width="desired-padding" height="0">
实现的。
<div align="center">
<img width="45%" src="screen-shots/about.PNG" alt="About screen" title="About screen"</img>
<img height="0" width="8px">
<img width="45%" src="screen-shots/list.PNG" alt="List screen" title="List screen"></img>
</div>