Yet another image plugin for Micro.blog, allowing customization of image tag generation with Shortcodes, without having to write HTML. The plugin uses various parameter (see below) to generate HTML within a <figure>
element.
Below are a list of the various parameters the Plugin can use when generating HTML.
Parameter | Required | Description |
---|---|---|
src |
Yes | Link to the image. |
alt |
No | Used to generate alternative text for screen readers, it's use is highly recommended for accessability purposes. |
caption |
No | |
title |
No | If provided, generates an h4 tag within the <figure> element. |
attr |
No * | If provided, used at the text of the <a /> within the <figure> element; requires the attrlink parameter. |
attrlink |
No * | If provided, is used within the href element of the <a> tag ; requires the attr parameter. |
link |
No | If provided, wraps the <img /> tag in an anchor tag (<a /> ). |
* The attr
and attrlink
depend on each other, using ones means the other should be used.
Below are a few examples of how to use the plugin.
The only required parameter for the shortcode / plugin is src.
{{< simple-image src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" >}}
Result:
<figure>
<img src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg">
</figure>
Including the link parameter will allow the image to be clickable.
{{< simple-image src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" link="https://micro.lostinhaste.com/2023/09/29/september-microblog-photo.html" >}}
Result:
<figure>
<a href="https://micro.lostinhaste.com/2023/09/29/september-microblog-photo.html">
<img src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg">
</a>
</figure>
Adding text in the alt parameter will result in the generation of an image with alternative text. If the caption parameter is used, additional text will be rendered near the image, within the figure
html tag.
{{< simple-image src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" alt="View of the St. Lawrence River, with ice chunks occupying most of the surface, at night, with houses covered in snow and streets with lights at the bottom of the picture. On the upper part of the picture, across the river, lights can be seen up and down a bluff, with a few well-light buildings prominent in the cloudy night sky." caption="An icy view of lower Old Town Quebec during winter." >}}
Result:
<figure>
<img src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" alt="View of the St. Lawrence River, with ice chunks occupying most of the surface, at night, with houses covered in snow and streets with lights at the bottom of the picture. On the upper part of the picture, across the river, lights can be seen up and down a bluff, with a few well-light buildings prominent in the cloudy night sky.">
<figcaption>
<p>
An icy view of lower Old Town Quebec during winter.
</p>
</figcaption>
</figure>
Adding the title parameter will generate an h4
html tag within the greater figure
html tag.
{{< simple-image src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" title="Winter in Quebec" caption="An icy view of lower Old Town Quebec during winter." >}}
Result:
<figure>
<img src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" alt="An icy view of lower Old Town Quebec during winter.">
<figcaption>
<h4>Winter in Quebec</h4>
<p>
An icy view of lower Old Town Quebec during winter.
</p>
</figcaption>
</figure>
Including the attr and attrlink parameters will allow for the creation of a hyperlink within the figure
html tag element.
{{< simple-image src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg" attr="Original Post" attrlink="https://micro.lostinhaste.com/2023/09/29/september-microblog-photo.html" >}}
Results:
<figure>
<img src="https://micro.lostinhaste.com/uploads/2023/winter-ice-and-light.jpg">
<figcaption>
<p>
<a href="https://micro.lostinhaste.com/2023/09/29/september-microblog-photo.html">
Original Post
</a>
</p>
</figcaption>
</figure>
Version | Date | Description |
---|---|---|
1.0.1 | December 15, 2023 | Updating the README.md file with a hard-coded link to the project image (allows said image to appear in Micro.blog). |
1.0.0 | November 3, 2023 | The initial release of the project. |