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-27 12:48:55 +0300
committerGiuseppe Pignataro <rogepix@gmail.com>2019-03-27 12:48:55 +0300
commit2fa50697fdf84abec1f8c05f0a49616e98d228d1 (patch)
tree103e9a0ccbf7d3e82c5cd9e5d1b4305bbcf0995e /layouts
parent72a9061bd7f49ba551bcd56712f3907d7ccd0bdf (diff)
Added support for local avatar
Now user can choose to use local avatar or gravatar
Diffstat (limited to 'layouts')
-rw-r--r--layouts/_default/single.html1
-rw-r--r--layouts/partials/home_post.html17
-rw-r--r--layouts/partials/home_profile.html17
3 files changed, 25 insertions, 10 deletions
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 @@
</div>
</article>
{{- 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 @@
<div class="post-warp">
<div class="intro">
+ {{ $cdn_url := .Scratch.Get "cdn_url" }}
+ {{ with .Site.Params.avatar}}
{{ $cdn_url := .Scratch.Get "cdn_url" }}
-
+ {{ $avatar := .}}
<div class="avatar">
- <a href="/posts/"> <img src="https://www.gravatar.com/avatar/{{ md5 .Site.Params.gravatar.email }}?s=240&d=mp" alt="gravatar"> </a>
+ <a href="/posts/"> <img src="{{ (printf "%s%s" $cdn_url $avatar)}}"> </a>
</div>
+ {{ end }}
+ {{ if or .Params.gravatar.Email (and .Site.Params.gravatar.Email (ne .Params.gravatar.Email false)) }}
+ <div class="avatar">
+ <a href="/posts/"> <img src="https://www.gravatar.com/avatar/{{ md5 .Site.Params.gravatar.email }}?s=240&d=mp" alt="gravatar"> </a>
+ </div>
+ {{ end }}
+
{{ with .Site.Params.subtitle}}
<h2 class="description">
{{ . }}
@@ -60,6 +69,4 @@
{{ end }}
{{ partial "paginator.html" . }}
-</div>
-
-
+</div> \ 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 @@
<div class="intro">
{{ $cdn_url := .Scratch.Get "cdn_url" }}
-
- <div class="avatar">
- <a href="/posts/"> <img src="https://www.gravatar.com/avatar/{{ md5 .Site.Params.gravatar.email }}?s=240&d=mp" alt="gravatar"> </a>
+ {{ with .Site.Params.avatar}}
+ {{ $avatar := .}}
+ <div class="avatar">
+ <a href="/posts/"> <img src="{{ (printf "%s%s" $cdn_url $avatar)}}"> </a>
</div>
+ {{ end }}
+ {{ if or .Params.gravatar.Email (and .Site.Params.gravatar.Email (ne .Params.gravatar.Email false)) }}
+ <div class="avatar">
+ <a href="/posts/"> <img src="https://www.gravatar.com/avatar/{{ md5 .Site.Params.gravatar.email }}?s=240&d=mp" alt="gravatar"> </a>
+ </div>
+ {{ end }}
{{ with .Site.Params.subtitle}}
<h2 class="description">
{{ . }}
@@ -11,6 +18,6 @@
{{ end }}
<div class="social-links">
{{ partial "social.html" . }}
+
</div>
-</div>
-
+</div> \ No newline at end of file