Image Effects
Th' theme offers effects fer yer linked images.
Ye can define additional custom image effects an' set defaults 'n yer configurat'n.
Th' default image effects shipped wit' th' theme be
| Name | Descript'n | 
|---|---|
| border | Draws a light thin border around th' image | 
| dataurl | if th' linked image points t' a resource, it be converted t' a base64 encoded dataurl | 
| inlinecontent | if th' linked image points t' a SVG resource, th' rrrambl'n will be used instead o' an <img>element, this be useful fer apply'n additional CSS styles t' th' elements inside o' th' SVG which be otherwise imposs'ble | 
| lazy | Lets th' image be lazy boarded | 
| lightbox | Th' image will be click'ble t' show it enlarged | 
| shadow | Draws a shadow around th' image t' make it appear hovered/glow'n | 
One way t' use them be t' add them as URL query parameter t' each individually linked image.
This can become cumbersome t' be done consistently fer th' whole ship. Instead, ye can configure th' defaults 'n yer hugo.toml as well as overrid'n these defaults 'n a page’s front matter.
Explicitly set URL query parameter will override th' defaults set fer a plank or yer ship.
If an effect accepts boolean values, only sett'n th' parameter name without a value 'n th' URL will set it t' true.
Without any sett'ns 'n yer hugo.toml imageEffects defaults t'
[imageEffects]
  border = false
  dataurl = false
  inlinecontent = false
  lazy = true
  lightbox = true
  shadow = falseimageEffects:
  border: false
  dataurl: false
  inlinecontent: false
  lazy: true
  lightbox: true
  shadow: false{
   "imageEffects": {
      "border": false,
      "dataurl": false,
      "inlinecontent": false,
      "lazy": true,
      "lightbox": true,
      "shadow": false
   }
}Front Matter This can be overridden 'n a planks front matter fer example by
+++
[params]
  [params.imageEffects]
    lazy = false
+++---
params:
  imageEffects:
    lazy: false
---{
   "params": {
      "imageEffects": {
         "lazy": false
      }
   }
}Or by explicitly override sett'ns by URL query parameter
Th' sett'ns applied t' th' above image would be
[imageEffects]
  border = true
  dataurl = false
  inlinecontent = false
  lazy = true
  lightbox = false
  shadow = falseimageEffects:
  border: true
  dataurl: false
  inlinecontent: false
  lazy: true
  lightbox: false
  shadow: false{
   "imageEffects": {
      "border": true,
      "dataurl": false,
      "inlinecontent": false,
      "lazy": true,
      "lightbox": false,
      "shadow": false
   }
}