Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Fastbyte01/KeepIt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiuseppe Pignataro <rogepix@gmail.com>2019-03-17 02:16:37 +0300
committerGiuseppe Pignataro <rogepix@gmail.com>2019-03-17 02:16:37 +0300
commit4f3bbdd7e526f574eff7ad53f60166edf8e564f5 (patch)
tree0a8844383b2010e71aa6871960ff27458b9b258e
parent7ad9a436c975f755632dc04c4b9feac0d422a192 (diff)
Social share visibility
Added the ability to choose which social are available to share.
-rw-r--r--exampleSite/config.toml8
-rw-r--r--layouts/partials/share-links.html32
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)) }}
-<!-- Social Share Button HTML -->
- <!-- Twitter -->
+ {{ if or .Params.Share.Twitter (and .Site.Params.Share.Twitter (ne .Params.Share.Twitter false)) }}
<a href="//twitter.com/share?url={{ .Permalink }}&amp;text={{ .Title }}&amp;via={{ .Site.Params.Social.Twitter }}" target="_blank" title="Share on Twitter">
<i class="iconfont icon-twitter"></i>
</a>
- <!-- Facebook -->
+ {{ end }}
+
+ {{ if or .Params.Share.Facebook (and .Site.Params.Share.Facebook (ne .Params.Share.Facebook false)) }}
<a href="//www.facebook.com/sharer/sharer.php?u={{ .Permalink }}" target="_blank" title="Share on Facebook">
<i class="iconfont icon-facebook"></i>
</a>
- <!-- Reddit -->
+ {{ end }}
+
+ {{ if or .Params.Share.Reddit (and .Site.Params.Share.Reddit (ne .Params.Share.Reddit false)) }}
<a href="//reddit.com/submit?url={{ .Permalink }}&amp;title={{ .Title }}" target="_blank" title="Share on Reddit">
<i class="iconfont icon-reddit"></i>
</a>
- <!-- LinkedIn -->
+ {{ end }}
+
+ {{ if or .Params.Share.Linkedin (and .Site.Params.Share.Linkedin (ne .Params.Share.Linkedin false)) }}
<a href="//www.linkedin.com/shareArticle?url={{ .Permalink }}&amp;title={{ .Title }}" target="_blank" title="Share on LinkedIn">
<i class="iconfont icon-linkedin"></i>
</a>
- <!-- Pinterest -->
+ {{ end }}
+
+ {{ if or .Params.Share.Pinterest (and .Site.Params.Share.Pinterest (ne .Params.Share.Pinterest false)) }}
<a href="//www.pinterest.com/pin/create/button/?url={{ .Permalink }}&amp;description={{ .Title }}" target="_blank" title="Share on Pinterest">
<i class="iconfont icon-pinterest"></i>
</a>
- <!-- Hacker News -->
+ {{ end }}
+
+ {{ if or .Params.Share.HackerNews (and .Site.Params.Share.HackerNews (ne .Params.Share.HackerNews false)) }}
<a href="//news.ycombinator.com/submitlink?u={{ .Permalink }}&amp;description={{ .Title }}" target="_blank" title="Share on Hacker News">
<i class="iconfont icon-ycombinator"></i>
</a>
- <!-- Mix -->
+ {{ end }}
+
+ {{ if or .Params.Share.Mix (and .Site.Params.Share.Mix (ne .Params.Share.Mix false)) }}
<a href="//mix.com/add?url={{ .Permalink }}&amp;description={{ .Title }}" target="_blank" title="Share on Mix">
<i class="iconfont icon-mix"></i>
</a>
- {{ end }}
+ {{ end }}
+{{ end }}
+
+