Github团队的这篇文章让人觉得你应该能够在维基标记中链接到存储在维基仓库中的图像。
我已经检出了我的维基仓库,并将资源文件夹和图像推送到其中。我的问题是,我该如何使用这个图像?图像和文件夹
现在你可以引用Git仓库内部托管的图片了。
这是否可能,或者我理解错了什么?
我已经检出了我的维基仓库,并将资源文件夹和图像推送到其中。我的问题是,我该如何使用这个图像?图像和文件夹
现在你可以引用Git仓库内部托管的图片了。
如果你想在 GitHub Wiki 上查看图片,可以按照以下方法进行:
在本地机器上使用 Git 命令行工具,通过以下命令进入你想要的本地目录并获取仓库:
git clone git@github.com:USER/REPO.wiki.git
在该仓库中创建一个图片文件夹,例如 "images",并将需要的图片放入其中
虽然在 "Pages" 选项卡中无法直接查看这些图片,但只要在本地链接中引用它们,就可以看到它们。以下是 Markdown 的示例:
![Alt 属性文本](images/YOURIMAGE.ext)
你也可以像下面这样进一步包装图片作为链接来嵌入它自己:
[![Alt 属性文本](images/YOURIMAGE.ext)](http://Yoursite.com)
你还可以在本地副本中添加子目录来帮助组织 Wiki,因为 "pages" 选项卡只是简单地列出它们。但请记住,即使推送了新目录,"Pages" 选项卡也不会显示目录。
![Eye of Sauron](eye.jpg)
- Thomas Welton[[wiki syntax]]
是有效的:https://github.com/newhavenrb/conferences/wiki/WindyCityRails-2012。也许你是在尝试将其用于 README 文件? - Benjamin Oakes.wiki
使用mediawiki风格。.md
使用markdown风格(RyanQ的答案)。 - Drew Noakes在 readme.md
中添加图片,似乎没有任何答案有效。但是我有一个解决方案:
如果图片的 URL 是:
https://github.com/Username/Repository-Name/blob/master/Directory-Inside-Repository/image.png
将blob
替换为raw
将给出原始图像的URL:
https://github.com/Username/Repository-Name/raw/master/Directory-Inside-Repository/image.png
现在,您可以使用普通的 Markdown 嵌入图像:
![Image Alt](https://github.com/Username/Repository-Name/raw/master/Directory-Inside-Repository/image.png)
更新: 目前为止,GitHub 也从不同的子域 raw.github.com
提供原始图像。因此,你也可以使用以下方式:
https://raw.github.com/Username/Repository-Name/master/Directory-Inside-Repository/image.png
例子:https://raw.github.com/Automattic/liveblog/master/screenshot-1.png
相对路径对我来说是这样工作的:
维基的主页:
![text](wiki/images/someimage.png)
维基的子页面:
![text](images/someimage.png)
请注意,在进行预览时,图片不会显示,我已保存它。
这里有一个实用的方法:
与 @tiby 的解决方案相比,您甚至不必创建或修改任何问题!
gollum
运行wiki时也会出现错误。 - Benjamin Oakes我发现 James 提供的 URL 格式不可用,可能已经被更改。我使用了以下格式:
https://github.com/username/project/wiki/pathtoimage/image.extension
其中 pathtoimage
是可选的。
使用nerdwin描述的方法将图像添加到代码库并使用![test](test.jpg)
在wiki中显示。
![My Alt Text](../blob/master/Path/ToAsset/In/Repo.png?raw=true)
举个现实世界的例子,如果我想在github上从相应的wiki引用this image,我会使用这个markdown
![Azure App Settings](../blob/master/TrelloWorld/TrelloWorld.Server/Assets/Azure_AppSettings.png?raw=true)
注意事项
主页:
![Azure App Settings](blob/master/TrelloWorld/TrelloWorld.Server/Assets/Azure_AppSettings.png?raw=true)