如何在 https://user-images.githubusercontent.com/{path}/{filename} 上托管图像?

Poo*_*tia 12 github github-pages github-for-windows

我是一名开发人员,我需要很多截图来放入 readme.md 文件中,在哪里存储或托管它?我发现有些人使用https://user-images.githubusercontent.com/ {path}/{filename} 来托管他们的图像并将它们与 readme.md 文件链接起来。怎么把图片放那里??

Sai*_*hna 13

你可以.github/images在你的 repo 中创建一个目录并在那里添加你的所有资产。此处添加的资产将在

https://raw.githubusercontent.com/{github_user_name}/{repo_name}/{branch}/.github/images/{asset_name}.{asset_extension}
Run Code Online (Sandbox Code Playgroud)

一旦您将.github/images目录推送到远程,您的资产应该可以通过提到的链接获得。

https://user-images.githubusercontent.com/所使用的GitHub中的问题,公关公司等,将店铺图片,

希望能帮助到你!

更新:

您还可以在存储库的根目录中创建资产目录并使用图像的相对路径。

/assets/{asset_name}.{asset_extension}

![Alt Text](/assets/{asset_name}.{asset_extension})
Run Code Online (Sandbox Code Playgroud)

这样,无需实际推送到远程即可预览图像。

*** 托管在 user-images.githubusercontent.com 子域上**

如果您不打算在存储库中存储任何图像,您可以随时使用此https://user-images.githubusercontent.com/

要在用户图像子域中托管您的图像,您可以执行以下操作

  1. 单击新问题这将打开问题创建者。
  2. 在正文内容中拖放或上传您的图像
  3. 等待上传完成并复制图像的 URL。
  4. 取消问题创建并继续。

但是一旦上传,您将无法访问这些图像,也无法删除它们。如果需要删除,您可以随时联系 GitHub 支持。

  • Github 可能随时引入垃圾收集器,该收集器经常运行以删除任何 github 问题中未引用的“问题”图像。仅仅因为它在撰写本文时对您有用并不意味着它是一个好的解决方案。 (2认同)

小智 7

只需在可编辑模式下将您的图像从本地 PC 拖放到 github 自述文件中即可。


小智 6

我截取了一张图表,并尝试将其直接粘贴到 GitHub 的评论中,它会自动上传到“https://user-images.githubusercontent.com/”并作为 markdown 标签嵌入。然后我尝试将相同的标签粘贴到具有相同链接的 readme.MD 中并为我工作。 评论


小智 5

当您在 github 上编辑自述文件时,您必须将要添加的文件拖到此特定框中。这对我有用。如果我把它扔到其他地方,它就无法加载。

Github 自述文件截图