hugo-theme-more-contentful/layouts/partials/components/simple-icon.html
Gabriel Arazas f21c8d02fb
Modularize components into its own file
To make it work with Hugo 0.146, I think.
2025-04-18 15:59:21 +08:00

12 lines
471 B
HTML

{{- /*
A partial for easily using icons from Simple Icons set.
*/ -}}
{{- $name := default .id .name }}
{{- $res := resources.ExecuteAsTemplate (printf "icons/brand/%s.svg" .id)
(dict "id" .id
"name" $name)
(resources.Get "templates/simple-icon.svg") }}
<svg class="site__icon">
<use href="{{ $res.RelPermalink }}#{{ $name }}"></use>
</svg>