website/themes/hugoplate/layouts/shortcodes/columns.html

28 lines
651 B
HTML
Raw Normal View History

{{/* TODO Add To Docs "top" */}}
<div class="md:flex {{ if isset .Params "center" }}items-center {{ end }}{{ with .Get "class" }} {{ . }} {{ else }} mt-6 {{ end }}">
{{ range split (trim .Inner " \n") "..column.." }}
{{ if ne . "" }} <!-- Check if the column content is not empty -->
{{ printf "<div class=\"markdown-inner items-center flex-1 px-4 \">"| safeHTML }}
{{ . | safeHTML }}
{{ printf "</div>" | safeHTML }}
{{ end }}
{{ end }}
</div>
{{/*
Adds the ability to create columns in markdown content.
Usage:
{{< columns class="some-class" >}}
Content
..column..
Content
{{< /columns >}}
*/}}