theme-blog-ewen/layouts/shortcodes/cc.html
2023-12-15 17:27:07 +01:00

45 lines
1.3 KiB
HTML

{{/* Source:https://gitlab.com/Roneo/hugo-shortcode-roneo-collection */}}
{{ $options := (.Get 0) | default "by-nc-sa" }}
<style>
.license img {
width: 24px;
height: 24px;
}
a.license {
text-decoration: none;
border-bottom: none;
}
</style>
{{/* Build the URL according to selected license options */}}
{{ $urlOptions := replace $options " " "-" }}
{{ $url := printf "%v%v%v" "https://creativecommons.org/licenses/" $urlOptions "/4.0" }}
<a class="license" href="{{ $url }}">
{{ with resources.Get "/creative-commons-icons/cc.jpg" }}
<img src="{{ .RelPermalink }}" alt="Creative Commons logo" class="license-logo">
{{ end }}
{{ if in $options "by"}}
{{ with resources.Get "/creative-commons-icons/by.jpg" }}
<img src="{{ .RelPermalink }}" alt="Creative Commons logo" class="license-logo">
{{ end }}
{{ end }}
{{ if in $options "nc"}}
{{ with resources.Get "/creative-commons-icons/nc.jpg" }}
<img src="{{ .RelPermalink }}" alt="Creative Commons logo" class="license-logo">
{{ end }}
{{ end }}
{{ if in $options "sa"}}
{{ with resources.Get "/creative-commons-icons/sa.jpg" }}
<img src="{{ .RelPermalink }}" alt="Creative Commons logo" class="license-logo">
{{ end }}
{{ end }}
</a>