From ee6f48c98bdbd67ec73067ae40ace3889d46084f Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me> Date: Sun, 8 Oct 2023 12:09:43 -0400 Subject: [PATCH] Moved article share buttons into its own partial --- layouts/_default/single.html | 15 +-------------- layouts/entry/single.html | 15 +-------------- layouts/news/single.html | 15 +-------------- layouts/partials/article_share.html | 14 ++++++++++++++ layouts/projects/single.html | 15 +-------------- layouts/resource/single.html | 15 +-------------- 6 files changed, 19 insertions(+), 70 deletions(-) create mode 100644 layouts/partials/article_share.html diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 74cb360ab..4b47d4192 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -8,20 +8,7 @@ {{ .Content }} {{ partial "article_footer.html" . }} {{ partial "comments.html" . }} - <section class='share text-center'> - <a class='share-twitter' href='https://twitter.com/intent/tweet?text={{ if .Title }}{{ .Title }}{{else}}{{.Site.Title}}{{end}}amp;url={{ .Permalink }}' onclick='window.open(this.href, 'twitter-share', 'width=550,height=235');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-twitter fa-stack-1x fa-inverse'></i> - </span> - </a> - <a class='share-facebook' href='https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}' onclick='window.open(this.href, 'facebook-share','width=580,height=296');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-facebook-f fa-stack-1x fa-inverse'></i> - </span> - </a> - </section> + {{ partial "article_share.html" . }} {{ partial "comments.html" . }} </section> </article> diff --git a/layouts/entry/single.html b/layouts/entry/single.html index b3d308d1e..b2637f290 100644 --- a/layouts/entry/single.html +++ b/layouts/entry/single.html @@ -9,20 +9,7 @@ {{ .Content }} {{ partial "backlinks.html" . }} {{ partial "article_footer.html" . }} - <section class='share text-center'> - <a class='share-twitter' href='https://twitter.com/intent/tweet?text={{ if .Title }}{{ .Title }}{{else}}{{.Site.Title}}{{end}}amp;url={{ .Permalink }}' onclick='window.open(this.href, 'twitter-share', 'width=550,height=235');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-twitter fa-stack-1x fa-inverse'></i> - </span> - </a> - <a class='share-facebook' href='https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}' onclick='window.open(this.href, 'facebook-share','width=580,height=296');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-facebook-f fa-stack-1x fa-inverse'></i> - </span> - </a> - </section> + {{ partial "article_share.html" . }} {{ partial "comments.html" . }} </section> </article> diff --git a/layouts/news/single.html b/layouts/news/single.html index 83b1f4fa2..7e2cce3e1 100644 --- a/layouts/news/single.html +++ b/layouts/news/single.html @@ -7,20 +7,7 @@ {{ if isset .Params "toc" }}{{ .TableOfContents }}{{ end}} {{ .Content }} {{ partial "article_footer.html" . }} - <section class='share text-center'> - <a class='share-twitter' href='https://twitter.com/intent/tweet?text={{ if .Title }}{{ .Title }}{{else}}{{.Site.Title}}{{end}}amp;url={{ .Permalink }}' onclick='window.open(this.href, 'twitter-share', 'width=550,height=235');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-twitter fa-stack-1x fa-inverse'></i> - </span> - </a> - <a class='share-facebook' href='https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}' onclick='window.open(this.href, 'facebook-share','width=580,height=296');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-facebook-f fa-stack-1x fa-inverse'></i> - </span> - </a> - </section> + {{ partial "article_share.html" . }} {{ partial "comments.html" . }} </section> </article> diff --git a/layouts/partials/article_share.html b/layouts/partials/article_share.html new file mode 100644 index 000000000..58540d1e7 --- /dev/null +++ b/layouts/partials/article_share.html @@ -0,0 +1,14 @@ +<section class='share text-center'> + <a class='share-twitter' href='https://twitter.com/intent/tweet?text={{ if .Title }}{{ .Title }}{{else}}{{.Site.Title}}{{end}}amp;url={{ .Permalink }}' onclick='window.open(this.href, 'twitter-share', 'width=550,height=235');return false;' true=''> + <span class='fa-stack fa-lg'> + <i class='fa fa-circle fa-stack-2x'></i> + <i class='fa-brands fa-twitter fa-stack-1x fa-inverse'></i> + </span> + </a> + <a class='share-facebook' href='https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}' onclick='window.open(this.href, 'facebook-share','width=580,height=296');return false;' true=''> + <span class='fa-stack fa-lg'> + <i class='fa fa-circle fa-stack-2x'></i> + <i class='fa-brands fa-facebook-f fa-stack-1x fa-inverse'></i> + </span> + </a> +</section> diff --git a/layouts/projects/single.html b/layouts/projects/single.html index 8f085ba04..b792e2831 100644 --- a/layouts/projects/single.html +++ b/layouts/projects/single.html @@ -7,20 +7,7 @@ {{ .Content }} {{ partial "article_footer.html" . }} - <section class='share text-center'> - <a class='share-twitter' href='https://twitter.com/intent/tweet?text={{ if .Title }}{{ .Title }}{{else}}{{.Site.Title}}{{end}}amp;url={{ .Permalink }}' onclick='window.open(this.href, 'twitter-share', 'width=550,height=235');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-twitter fa-stack-1x fa-inverse'></i> - </span> - </a> - <a class='share-facebook' href='https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}' onclick='window.open(this.href, 'facebook-share','width=580,height=296');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-facebook-f fa-stack-1x fa-inverse'></i> - </span> - </a> - </section> + {{ partial "article_share.html" . }} {{ partial "comments.html" . }} </section> </article> diff --git a/layouts/resource/single.html b/layouts/resource/single.html index 79d99931f..e4f6a6b49 100644 --- a/layouts/resource/single.html +++ b/layouts/resource/single.html @@ -8,20 +8,7 @@ {{ .Content }} {{ partial "backlinks.html" . }} {{ partial "article_footer.html" . }} - <section class='share text-center'> - <a class='share-twitter' href='https://twitter.com/intent/tweet?text={{ if .Title }}{{ .Title }}{{else}}{{.Site.Title}}{{end}}amp;url={{ .Permalink }}' onclick='window.open(this.href, 'twitter-share', 'width=550,height=235');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-twitter fa-stack-1x fa-inverse'></i> - </span> - </a> - <a class='share-facebook' href='https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}' onclick='window.open(this.href, 'facebook-share','width=580,height=296');return false;' true=''> - <span class='fa-stack fa-lg'> - <i class='fa fa-circle fa-stack-2x'></i> - <i class='fa-brands fa-facebook-f fa-stack-1x fa-inverse'></i> - </span> - </a> - </section> + {{ partial "article_share.html" . }} {{ partial "comments.html" . }} </section> </article> -- GitLab