Enable/Disable Social follow/share per service (#550)
* This allows user to set `follow: false` on a service to see it removed from the list of socials throughout.
Fixes #547
* Update README
| | |
| | | color: '#ff6800' |
| | | ``` |
| | | |
| | | #### Limit Follow or Share |
| | | |
| | | If a user needs to control Share and Follow of a service, for example enabling "Share on Facebook" without having a Facebook Page to "follow", they can set `follow: false` one the registered service. |
| | | |
| | | ```yaml |
| | | params: |
| | | ananke_socials: |
| | | - name: facebook |
| | | label: Facebook |
| | | follow: false |
| | | - name: twitter |
| | | url: https://twitter.com/theNewDynamic |
| | | label: TND Twitter |
| | | ``` |
| | | |
| | | #### Social Icons Customization |
| | | |
| | | On top of easily customizing the built-in services' label and color, user can overwrite their icon by adding an svg file at `/assets/ananke/socials` with a filename matching the service's name. |
| | |
| | | {{ $socials := partialCached "func/socials/Get" "socials/Get" }} |
| | | {{ $socials := where (partialCached "func/socials/Get" "socials/Get") "follow" "!=" false }} |
| | | <div class="ananke-socials"> |
| | | {{ range $socials }} |
| | | <a href="{{ .url }}" target="_blank" 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"> |