diff options
author | Paul Duncan <pabs@pablotron.org> | 2024-05-27 19:57:24 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2024-05-27 19:57:24 -0400 |
commit | dae6f55d61c85964d752c79903839c3c8a204733 (patch) | |
tree | 7f41d1dc5d95717f10094a129867daa7a624fc54 | |
parent | c3a0c3bcba7f51235330a1f8b3bfbb48d5054cc3 (diff) | |
download | pablotron.org-dae6f55d61c85964d752c79903839c3c8a204733.tar.bz2 pablotron.org-dae6f55d61c85964d752c79903839c3c8a204733.zip |
README.md: add "Article Image Carousels" section
-rw-r--r-- | README.md | 49 |
1 files changed, 49 insertions, 0 deletions
@@ -108,6 +108,55 @@ Notes: 4. Use the `pe-figure` shortcode for progressive enhanced `figure` tags with a fallback image. +## Article Image Carousels + +Articles support image "carousels" at the top and bottom of the page +(carousel is a bit of a misnomer, because the images are currently a +single row of identical-width columns). + +See `content/articles/about.md` for a real example, but in general: + +1. Add a `carousel` section to the article front matter with `top` or + `bottom` keys. +2. Add an array of images under `top` or `bottom`. The parameters for + the images are virtually identical to those used by the `pe-figure` + shortcode, with the addition of a `link` and `link_tip` keys. + +Here is a reasonably complete example: + +```yaml +carousel: + # top carousel (shown before content) + top: + - link: "/files/about/20231001-me-river.jpg" + link_tip: "Hi!" + css: "image" + sources: + - "/files/about/20231001-me-river-1024.webp" + - src: "/files/about/20231001-me-river-1024.webp" + width: 1024 + height: 879 + - link: "/files/about/20231110-me-fridge.jpg" + link_tip: "Fridge magnets, I guess?" + css: "image" + sources: + - "/files/about/20231110-me-fridge-1024.webp" + - src: "/files/about/20231110-me-fridge-1024.jpg" + width: 1024 + height: 879 + + # bottom carousel (shown after content) + bottom: + - link: "/files/about/me-super-cool.jpg" + tip: "Younger me... Suave ;)." + css: "image" + sources: + - "/files/about/me-super-cool-1024.webp" + - src: "/files/about/me-super-cool-1024.jpg" + width: 1024 + height: 655 +``` + ## Deploy Site To clone site repo: |