From bcae81336764eb6c4cdf0f91e2fe632b625dd8b2 Mon Sep 17 00:00:00 2001 From: Prefetch Date: Sun, 23 Oct 2022 22:18:11 +0200 Subject: Optimize and improve naming of all images in knowledge base --- source/_includes/image.html | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 source/_includes/image.html (limited to 'source/_includes/image.html') diff --git a/source/_includes/image.html b/source/_includes/image.html new file mode 100644 index 0000000..a9bc3fd --- /dev/null +++ b/source/_includes/image.html @@ -0,0 +1,34 @@ +{% assign name_dot_format = include.file | split: "." %} +{% assign name = name_dot_format | first %} +{% assign format = name_dot_format | last %} + +{% comment %} Let 'suffix' = last 4 chars of 'name', 'prefix' = the rest {% endcomment %} +{% assign suffix = name | slice: -4, 4 %} +{% assign rname = name | split: "" | reverse | join: "" %} +{% assign rsuffix = suffix | split: "" | reverse | join: "" %} +{% assign rprefix = rname | remove_first: rsuffix %} +{% assign prefix = rprefix | split: "" | reverse | join: "" %} + +{% comment %} If 'name' ends in "full", half-size image must exist {% endcomment %} +{% assign name_full = name %} +{% if suffix == "full" %} + {% assign name_half = prefix | append: "half" %} +{% else %} + {% assign name_half = name_full %} +{% endif %} + +{% comment %} Insert the image, linking to the full-size version {% endcomment %} +

+ + {% assign set_width = "width:" | append: include.width %} + + + {% if name_full == name_half %} + {{ include.alt }} + {% else %} + + {{ include.alt }} + {% endif %} + + +

-- cgit v1.2.3