Figure with Figcaption on a Page
Photographer Unknown | Google ImagesThe article below has been depricated. I've since built a shortcode that will allow direct insertion of a figure with source attribution and caption text.
Photo captions are hard! Best case scenario would be for someone to write a shortcode plugin for the html figure
element.
However there is a technique we can use today. What could possibly go wrong?
Markdown freely allows the use of html tags. However, using markdown within html is a bit problematic. The solution is to add markdown="1"
next to the figure
tag. This is a grav thing that allows insertion of markdown in the html.
Custom classes like float-right
and float-left
can be added to extend the usefulness of figure
.
Note: if a
float
is used,clearfix
will need to be added to the parent element.
The width of the figure is set with the class fig-wrapper-1-3
. This is hard-coded in _custom.scss
with a 33% width.
<div class="fig-wrap clearfix">
<figure markdown="1" class="wdth-1-3 float-right">
![a race car](yellowRaceCar.jpg)
<cite>photo courtesy of who-knows-who</cite>
<figcaption>Lucky sense cares her chain without news including cheeses. Nimbly, grin knows your fedora below mothers since stones.</figcaption>
</figure>
</div>
Past refers to their creative powder among wires. My science's bill volunteered the funk's warm boss sanely. Since then, mail recalls your grin behind parents. Once more, balance serves Park beside Chicago. Leather comment pulls his accessory by views below tins. Her mouse's Cosby forged their height, exactly. Quickly, a head of insect smashes my content.
The plastic's chain gobbled your pail's coffee swiftly. His pitch reigns fiber throughout cool individuality. Her plaid's cat fell their worm surely. My scion abstracted the vinyl, indeed clandestine. Your narwhal's fedora used his party's static bean, very discrete. Fully bound, a wolf considers her threat of cold stains outside minds over circles.
NOTE: check why adding code callout throws an error.