Fix duplicate rel attributes on social-follow
| | |
| | | - name*: It matches the built-in service reference (Ex: twitter, github) |
| | | - url*: The url of the handle's profile on the service (Ex: https://twitter.com/theNewDynamic, https://github.com/ |
| | | theNewDynamic) |
| | | - rel: Optional. Allows to add a `rel` attribute to the follow link. Useful for Mastodon verification which requires a `rel="me"` on the link. |
| | | - rel: (default: `noopener`) Controls the `rel` attribute of the "follow" link. Useful for Mastodon verification which requires a `rel="me"` on the link. |
| | | ```yaml |
| | | params: |
| | | ananke_socials: |
| | |
| | | url: https://github.com/theNewDynamic |
| | | - name: mastodon |
| | | url: https://social.example.com/@username |
| | | rel: me |
| | | rel: me noopener |
| | | ``` |
| | | |
| | | If user needs to overwrite default `color` and `label` of the service, they simply need to append the following to the entry: |
| | |
| | | {{ $socials := where (partialCached "func/socials/Get" "socials/Get") "follow" "!=" false }} |
| | | <div class="ananke-socials"> |
| | | {{ range $socials }} |
| | | <a href="{{ .url }}" target="_blank" {{ with .rel }} rel="{{ . }}" {{ end }} class="{{ .name }} ananke-social-link link-transition stackoverflow link dib z-999 pt3 pt0-l {{ cond (eq $.Site.Language.LanguageDirection "rtl") "ml1" "mr1" }}" title="{{ .label }} link" rel="noopener" aria-label="follow on {{ .label }}——Opens in a new window"> |
| | | {{ $rel := .rel | default "noopener" }} |
| | | <a href="{{ .url }}" target="_blank" rel="{{ $rel }}" class="{{ .name }} ananke-social-link link-transition stackoverflow link dib z-999 pt3 pt0-l {{ cond (eq $.Site.Language.LanguageDirection "rtl") "ml1" "mr1" }}" title="{{ .label }} link" aria-label="follow on {{ .label }}——Opens in a new window"> |
| | | {{ with .icon }} |
| | | <span class="icon">{{ . }}</span> |
| | | {{ else }} |