github.com/square/finch@v0.0.0-20240412205204-6530c03e2b96/docs/themes/hugo-geekdoc/layouts/shortcodes/tab.html (about) 1 {{- if .Parent }} 2 {{- $name := .Get 0 }} 3 {{- $group := printf "tabs-%s" (.Parent.Get 0) }} 4 5 {{- if not (.Parent.Scratch.Get $group) }} 6 {{- .Parent.Scratch.Set $group slice }} 7 {{- end }} 8 9 {{- .Parent.Scratch.Add $group (dict "Name" $name "Content" .Inner) }} 10 {{- else }} 11 {{ errorf "%q: 'tab' shortcode must be inside 'tabs' shortcode" .Page.Path }} 12 {{- end }}