summaryrefslogtreecommitdiffstatshomepage
path: root/templates/shortcodes (unfollow)
Commit message (Collapse)AuthorLines
2022-04-09Use float classes instead of inline stylesWolfgang Müller-1/+1
Commit ea7baaa (templates: Allow setting 'float' for figures in the 'img' shortcode, 2022-04-09) introduces inline styles which were considered more straightforward than adding special CSS rules. Sadly, restrictive Content-Security-Policy settings will make browsers disregard inline styles as a security measure. Since we don't want to turn off CSP, this comment implement CSS rules for setting the float attribute on elements.
2022-04-09templates: Allow setting custom links in the 'img' shortcodeWolfgang Müller-1/+1
Up until now we always linked to the image itself, but in the future we may want to link to any arbitrary (even external) page. Add a 'link' argument to the 'img' shortcode to facilitate this. If no link is given, we fall back to linking to the image; this makes sure that older posts need not be changed.
2022-04-09templates: Allow setting 'float' for figures in the 'img' shortcodeWolfgang Müller-0/+4
We've never had to flow text around a <figure> element before, so this particular feature was missing. Instead of creating small CSS rules, interface with the style attribute directly. This is easier and allows more straight-forward control.
2022-04-09templates: Allow specifying widths for images in the 'img' shortcodeWolfgang Müller-1/+1
An upcoming post will require a smaller figure which has text flowing around it. This is not nicely possible with the hard-coded setting of 500 pixels. Introduce an optional argument 'width' to the shortcode to make custom sizes possible.
2022-02-06Update image template functions for zola 0.14.0Wolfgang Müller-1/+2
The 'resize_image' function was changed to return a map in [1], so we have to update our code accordingly. [1] https://github.com/getzola/zola/commit/7fb99eaa44f387fadf744354c605f0cfcc582800
2021-08-09templates: Render markdown in img's figcaptionWolfgang Müller-1/+1
The img shortcode inserts, along the picture itself, a figcaption element containing a brief description. We may want to include links or other HTML elements in that description. This is not possible right now because we insert the caption content verbatim. This commit changes the img shortcode such that markdown is now rendered inline for the figcaption element.
2021-07-25templates: Have the 'ref' shortcode use a.internalWolfgang Müller-1/+1
Added in the previous commit, this class renders a link more subtly and is supposed to be used when referencing internal content. We do exactly this here.
2021-07-03templates: Allow passing format to img shortcodeWolfgang Müller-1/+1
Sometimes we may want to override the default setting when processing images. Furthermore, since we will most likely want to generate JPG files in the general case in order to minimise the amount of data transferred when opening the front page, have the default in the shortcode be "jpg" instead of "auto".