Shixiang Wang

>上士闻道
勤而行之

Hugo 设置 markdown 图片的标题

王诗翔 · 2020-08-10

分类: config  
标签: hugo   image  

添加文件 layouts/_default/_markup/render-image.html,hugo 会在这里寻找模板。

写入下面模板代码:

{{ if .Title }}
  <figure>
    <img src="{{ .Destination | safeURL }}" alt="{{ .Text }}">
    <figcaption>{{ .Title }}</figcaption>
  </figure>
{{ else }}
  <img src="{{ .Destination | safeURL }}" alt="{{ .Text }}">
{{ end }}

Markdown 中的图片引用格式如下:

![Alt text here](/images/image.jpg "Title here")

上面的代码会将 Title here 转化为相应图片的标题。

参考:https://sebastiandedeyne.com/captioned-images-with-markdown-render-hooks-in-hugo/