Markdown 图像标题

问题描述 投票:0回答:3

我有一个包含图像的简单 Markdown 文件:

![image](MyLovelyImage.png "some title")

我正在使用 GitHub 查看器,在那里我可以看到图像,但没有标题/说明文字。 有什么办法可以解决这个问题吗

image markdown
3个回答
21
投票

Markdown 的链接/图像标题与说明文字不同,并且 Markdown 本身不支持说明文字。

但是,由于 Markdown 支持内联 HTML,因此您可以使用

<figure>
<figcaption>
为图像添加标题。

以下是之前 MDN 链接中的示例:

<figure>
  <img
  src="https://developer.mozilla.org/static/img/favicon144.png"
  alt="The beautiful MDN logo.">
  <figcaption>MDN Logo</figcaption>
</figure>

0
投票

我不喜欢 Markdown 中的 HTML。这就是为什么这里有一个用简单的降价来解决这个问题的想法。降价(将两个

css-classes
设置为
p
包装器)和
logo_caption
包装器内的
p
Title
Alt
已经在那里了。

{: .cssclass1 .cssclass2 }
![Logo](/assets/img/logo.jpg "Logo title")
*logo_caption*

输出为 HTML

<p class="cssclass1 cssclass2">
  <img src="/assets/img/logo.jpg" alt="Logo" title="Logo title">
  <em>logo_caption</em>
</p>

样式可以在 CSS 中完成。

在 jekyll v4.2 和 kramdown 中测试。


0
投票
<figure>
<p align="center" width="100%">
  <img src="figures/init_result.png" alt="init_result" style="width:100%">
  <figcaption><h2 align="center">Fig.1 - Initial result caption.</h2></figcaption>
  </p>
</figure>
© www.soinside.com 2019 - 2024. All rights reserved.