123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- {{/* Display copyright license. */}}
- {{ $copyright_license := .Params.copyright_license | default site.Params.copyright_license }}
- {{ if and $copyright_license $copyright_license.enable }}
- {{ $notice := .Params.copyright_license.notice | default site.Params.copyright_license.notice }}
- {{ $allow_commercial := .Params.copyright_license.allow_commercial | default site.Params.copyright_license.allow_commercial }}
- {{ $allow_derivatives := .Params.copyright_license.allow_derivatives | default site.Params.copyright_license.allow_derivatives }}
- {{ $share_alike := .Params.copyright_license.share_alike | default site.Params.copyright_license.share_alike }}
- {{ $cc_code := "by" }}
- {{ if not $allow_commercial }}
- {{ $cc_code = printf "%s-nc" $cc_code }}
- {{end}}
- {{ if and $allow_derivatives $share_alike }}
- {{ $cc_code = printf "%s-sa" $cc_code }}
- {{ else if not $allow_derivatives }}
- {{ $cc_code = printf "%s-nd" $cc_code }}
- {{end}}
- {{ $license_url := printf "https://creativecommons.org/licenses/%s/4.0" ($cc_code | urlize) }}
- {{ with $notice }}
- <p class="powered-by copyright-license-text">
- {{ replace . "{license}" (printf "<a href=\"%s\" rel=\"noopener noreferrer\" target=\"_blank\">CC %s 4.0</a>" $license_url (replace $cc_code "-" " " | upper)) | markdownify }}
- </p>
- {{ end }}
- <p class="powered-by footer-license-icons">
- <a href="{{$license_url}}" rel="noopener noreferrer" target="_blank" aria-label="Creative Commons">
- <i class="fab fa-creative-commons fa-2x" aria-hidden="true"></i>
- <i class="fab fa-creative-commons-by fa-2x" aria-hidden="true"></i>
- {{ if not $allow_commercial }}
- <i class="fab fa-creative-commons-nc fa-2x" aria-hidden="true"></i>
- {{end}}
- {{ if and $allow_derivatives $share_alike }}
- <i class="fab fa-creative-commons-sa fa-2x" aria-hidden="true"></i>
- {{ else if not $allow_derivatives }}
- <i class="fab fa-creative-commons-nd fa-2x" aria-hidden="true"></i>
- {{end}}
- </a>
- </p>
- {{ end }}
|