From 4f3bbdd7e526f574eff7ad53f60166edf8e564f5 Mon Sep 17 00:00:00 2001 From: Giuseppe Pignataro Date: Sun, 17 Mar 2019 00:16:37 +0100 Subject: [PATCH] Social share visibility Added the ability to choose which social are available to share. --- exampleSite/config.toml | 8 ++++++++ layouts/partials/share-links.html | 32 ++++++++++++++++++++++--------- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index ab469cf..cc0148b 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -103,6 +103,14 @@ disqusShortname = "yourdiscussshortname" #Skype = "xxxx" #Whatsapp = "xxxx" +[params.share] +Twitter = true +Facebook = true +#Reddit = true +Linkedin = true +#Pinterest = true +#HackerNews = true +#Mix = true # Used only for Seo schema copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." diff --git a/layouts/partials/share-links.html b/layouts/partials/share-links.html index 5ec0518..fbebff7 100644 --- a/layouts/partials/share-links.html +++ b/layouts/partials/share-links.html @@ -1,32 +1,46 @@ {{ if or .Params.socialShare (and .Site.Params.socialShare (ne .Params.socialShare false)) }} - - + {{ if or .Params.Share.Twitter (and .Site.Params.Share.Twitter (ne .Params.Share.Twitter false)) }} - + {{ end }} + + {{ if or .Params.Share.Facebook (and .Site.Params.Share.Facebook (ne .Params.Share.Facebook false)) }} - + {{ end }} + + {{ if or .Params.Share.Reddit (and .Site.Params.Share.Reddit (ne .Params.Share.Reddit false)) }} - + {{ end }} + + {{ if or .Params.Share.Linkedin (and .Site.Params.Share.Linkedin (ne .Params.Share.Linkedin false)) }} - + {{ end }} + + {{ if or .Params.Share.Pinterest (and .Site.Params.Share.Pinterest (ne .Params.Share.Pinterest false)) }} - + {{ end }} + + {{ if or .Params.Share.HackerNews (and .Site.Params.Share.HackerNews (ne .Params.Share.HackerNews false)) }} - + {{ end }} + + {{ if or .Params.Share.Mix (and .Site.Params.Share.Mix (ne .Params.Share.Mix false)) }} - {{ end }} + {{ end }} +{{ end }} + +