From 2fa50697fdf84abec1f8c05f0a49616e98d228d1 Mon Sep 17 00:00:00 2001 From: Giuseppe Pignataro Date: Wed, 27 Mar 2019 10:48:55 +0100 Subject: [PATCH] Added support for local avatar Now user can choose to use local avatar or gravatar --- exampleSite/config.toml | 6 ++++-- layouts/_default/single.html | 1 + layouts/partials/home_post.html | 17 ++++++++++++----- layouts/partials/home_profile.html | 17 ++++++++++++----- 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index e60ef7e..71e012b 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -51,7 +51,8 @@ disqusShortname = "yourdiscussshortname" yandex_verification = "" pinterest_verification = "" baidu_verification = "" - + + avatar = "/images/me/avatar.jpg" #comment it to use gravatar socialShare = true description = "" # site description @@ -60,7 +61,8 @@ disqusShortname = "yourdiscussshortname" license= 'Released under CC BY-NC 4.0' [params.gravatar] - email = "" + #email = "example@gmail.com" #uncomment and insert your email address to use gravatar + [params.social] GitHub = "xxxx" diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 8a8168e..50942be 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -109,3 +109,4 @@ {{- end }} + diff --git a/layouts/partials/home_post.html b/layouts/partials/home_post.html index 9322725..1a5287d 100644 --- a/layouts/partials/home_post.html +++ b/layouts/partials/home_post.html @@ -1,11 +1,20 @@
+ {{ $cdn_url := .Scratch.Get "cdn_url" }} + {{ with .Site.Params.avatar}} {{ $cdn_url := .Scratch.Get "cdn_url" }} - + {{ $avatar := .}} +
+ +
+ {{ end }} + {{ if or .Params.gravatar.Email (and .Site.Params.gravatar.Email (ne .Params.gravatar.Email false)) }}
gravatar -
+
+ {{ end }} + {{ with .Site.Params.subtitle}}

{{ . }} @@ -60,6 +69,4 @@ {{ end }} {{ partial "paginator.html" . }} -

- - + \ No newline at end of file diff --git a/layouts/partials/home_profile.html b/layouts/partials/home_profile.html index 5a9eaf0..d50ece1 100644 --- a/layouts/partials/home_profile.html +++ b/layouts/partials/home_profile.html @@ -1,9 +1,16 @@
{{ $cdn_url := .Scratch.Get "cdn_url" }} - -
- gravatar + {{ with .Site.Params.avatar}} + {{ $avatar := .}} +
+
+ {{ end }} + {{ if or .Params.gravatar.Email (and .Site.Params.gravatar.Email (ne .Params.gravatar.Email false)) }} +
+ gravatar +
+ {{ end }} {{ with .Site.Params.subtitle}}

{{ . }} @@ -11,6 +18,6 @@ {{ end }} -

- +
\ No newline at end of file