{{ define "head_extra" }} {{- $g := resources.Get "css/gallery.css" | resources.Minify | resources.Fingerprint "sha384" -}} {{ end }} {{ define "main" }}

Layout variants

Set layout = "stack" (default), "grid", or "inline" in your hugo.toml [params] block.

{{- $sample := slice (dict "title" "GitHub" "url" "#" "icon" "github") (dict "title" "LinkedIn" "url" "#" "icon" "linkedin") (dict "title" "Email" "url" "#" "icon" "mail") (dict "title" "Mastodon" "url" "#" "icon" "mastodon") -}} {{- $variants := slice (dict "name" "stack" "label" "Stack (default)" "desc" "Full-width vertical buttons. Best for ≤ 6 links.") (dict "name" "grid" "label" "Grid" "desc" "Two-column responsive grid; collapses to one column under 480 px.") (dict "name" "inline" "label" "Inline" "desc" "Icon-only horizontal row. Titles stay in DOM for screen readers.") -}} {{ end }}