如何在 GitHub Flavored Markdown 中调整图片大小而不使用 HTML img 标签?

12

由于目前存在已知的错误,我只能使用[]()语法来呈现图像(而不使用<img>)。

是否有一种方法只使用[]()约定(而不使用<img>)来调整图像大小?

到目前为止,我尝试了一些没有成功的方法,最值得注意的是:

向图像URL末尾添加?s=200/&s=200参数(在此推荐此处

我至今所拥有的最佳解决方案是下载图像、调整大小并重新上传。任何以md本身的方式或通过更改URL(例如通过参数等)改变其大小的方法都将更好。


2
不,没有办法做到这一点。 - Chris
1
我对此有99%的把握,但我没有参考资料。如果有人能提供更好的参考资料,我会将其留作评论。 - Chris
1个回答

13

GitHub Flavored Markdown (GFM) 图像规范不包括任何大小属性。

这意味着 []() 在生成的 HTML 中不包含任何大小元素。

如果你在 GitHub 页面上 更改 Markdown 处理器为 Kramdown那么 这将起作用

![test image size](/img/post-bg-2015.jpg){:class="img-responsive"}
![test image size](/img/post-bg-2015.jpg){:height="50%" width="50%"}
![test image size](/img/post-bg-2015.jpg){:height="700px" width="400px"}

使用HTML可以解决问题(前提是您使用图像的https://raw.githubusercontent.com/),但在您的情况下不可能。
<img src="https://your-image-url.type" width="100" height="100">

您可以尝试进行测试:

{:refdef: style="width: 10px; height: 10px"}
[![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png)](./somelink)
{: refdef}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接