Browse Source

fix: include links/captions for images not thumbnail'd

decentral1se 2 years ago
parent
commit
8a3fabf56e
No known key found for this signature in database GPG Key ID: 3789458B3D0C410
  1. 4
      distribusi.go

4
distribusi.go

@ -570,12 +570,12 @@ func getHref(c *cli.Context, fpath string, mtype string) (bool, string, error) {
}
if stype == "gif" {
href = fmt.Sprintf("<img class='gif' loading='lazy' src=\"%s\" />", fname)
href = fmt.Sprintf("<figure><a href=\"%s\"><img class='%s' loading='lazy' src=\"%s\" /></a><figcaption>%s</figcaption></figure>", fname, stype, fname, caption)
} else {
thumb, err := genThumb(c, fpath, caption)
if err != nil {
logrus.Debugf("failed to generate thumbnail for %s, showing original image", fpath)
href = fmt.Sprintf("<img class='%s' loading='lazy' src=\"%s\" />", stype, fname)
href = fmt.Sprintf("<figure><a href=\"%s\"><img class='%s' loading='lazy' src=\"%s\"/></a><figcaption>%s</figcaption></figure>", fname, stype, fname, caption)
} else {
href = fmt.Sprintf(
"<figure><a href=\"%s\"><img class='thumbnail' src='data:image/jpg;base64,%s'></a><figcaption>%s</figcaption></figure>",

Loading…
Cancel
Save