Este repositorio es un sencillo fork de una extensión de Goldmark para renderizar
imágenes con el elemento HTML <figure>
con un <figcaption>
de la descripción,
en lugar del comportamiento habitual de Goldmark, que es ponerlo como alt
en la
<image>
Tomemos por ejemplo el siguiente código Markdown:
![Un texto alternativo](/image.png)
Normalmente se mostraría en HTML como:
<img src="image.png" alt="Un texto alternativo">
Pero con esta extensión se renderiza tal que:
<figure>
<img src="image.png" alt="Un texto alternativo" title="Un texto alternativo">
<figcaption>Un texto alternativo</figcaption>
</figure>
go get github.com/arielcostas/goldmark-figures
Al instanciar Goldmark, añadir la extensión:
package main
import (
gmf "github.com/arielcostas/goldmark-figures"
"github.com/yuin/goldmark"
)
var parser goldmark.Markdown = goldmark.New(
goldmark.WithExtensions(gmf.Extension),
)
El código original de mdigger está bajo la licencia MIT. Este fork también lo está.