From e613e3ba00469dfb92a914ee0b0a4e489b1489cf Mon Sep 17 00:00:00 2001
From: Ka-Wai Lin <kwlin@users.noreply.github.com>
Date: Mon, 02 Mar 2020 17:54:33 +0000
Subject: [PATCH] Adding gravatar support (#268)

---
 exampleSite/config.toml    |    1 +
 layouts/partials/home.html |    9 +++++++--
 CONTRIBUTORS.md            |    1 +
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index d57bfe2..8cfe97d 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -58,3 +58,4 @@
 - [FIGBERT](https://figbert.com/)
 - [Yash Mehrotra](https://yashmehrotra.com)
 - [Paolo Mainardi](https://paolomainardi.com)
+- [Ka-Wai Lin](https://github.com/kwlin)
\ No newline at end of file
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 3f02c74..823c28a 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -21,6 +21,7 @@
     keywords = "blog,developer,personal"
     info = "Full Stack DevOps and Magician"
     avatarurl = "images/avatar.jpg"
+    #gravatar = "john.doe@example.com"
     footercontent = "Enter a text here."
 
     dateformat = "January 2, 2006"
diff --git a/layouts/partials/home.html b/layouts/partials/home.html
index 1c17468..a911ec8 100644
--- a/layouts/partials/home.html
+++ b/layouts/partials/home.html
@@ -1,7 +1,12 @@
 <section class="container centered">
   <div class="about">
-    {{ with .Site.Params.avatarurl }}
-      <div class="avatar"><img src="{{ . | relURL }}" alt="avatar"></div>
+    {{ if and (isset .Site.Params "avatarurl") (not (isset .Site.Params "gravatar")) }}
+      {{ with .Site.Params.avatarurl }}
+        <div class="avatar"><img src="{{ . | relURL }}" alt="avatar"></div>
+      {{ end }}
+    {{ end }}
+    {{ with .Site.Params.gravatar }}
+      <div class="avatar"><img src="https://www.gravatar.com/avatar/{{md5 .}}?s=240&d=mp" alt="gravatar"></div>
     {{ end }}
     <h1>{{ .Site.Params.author }}</h1>
     <h2>{{ .Site.Params.info }}</h2>

--
Gitblit v1.10.0