Merge pull request #26 from remeh/master

header: support for static avatar.
This commit is contained in:
Rémy Mathieu
2016-11-08 21:59:47 +01:00
committed by GitHub
3 changed files with 8 additions and 3 deletions

View File

@@ -17,6 +17,8 @@ blog = "blog/:slug/"
[params] [params]
Author = "Arthur Dent" Author = "Arthur Dent"
# Gravatar = "" # do not use in the same time as Avatar
# Avatar = "" # path to image in static dir e.g img/avatar.png (do not use in the same time as Gravatar)
CacheBuster = true CacheBuster = true
DateForm = "Jan 2, 2006" DateForm = "Jan 2, 2006"
DateFormFull = "Mon Jan 2 2006 15:04:05 MST" DateFormFull = "Mon Jan 2 2006 15:04:05 MST"
@@ -30,5 +32,5 @@ Initials = "ad" # Displayed on single post page; DEPRECATED in v0.3.0.
Lang = "en" Lang = "en"
LinkedIn = "//linkedin.com/in/you" LinkedIn = "//linkedin.com/in/you"
Twitter = "//twitter.com/you" Twitter = "//twitter.com/you"
Gravatar = "abcdef"
ExtraCssFiles = [ "/css/override.css" ] # In your `static/css`, add/remove files as necessary. ExtraCssFiles = [ "/css/override.css" ] # In your `static/css`, add/remove files as necessary.

View File

@@ -9,7 +9,9 @@
<div class="container"> <div class="container">
<div class="content"> <div class="content">
{{ if .Site.Param "Gravatar" }} {{ if .Site.Param "Gravatar" }}
<img class="gravatar" src="https://gravatar.com/avatar/{{ .Site.Param "Gravatar" }}?s=50" /> <a href="/"><img class="avatar" src="https://gravatar.com/avatar/{{ .Site.Param "Gravatar" }}?s=50" /></a>
{{ else if .Site.Param "Avatar" }}
<a href="/"><img class="avatar" src="/{{ .Site.Param "Avatar" }}" /></a>
{{ end }} {{ end }}
<a href="/"><div class="name">{{ .Site.Param "Author" }}</div></a> <a href="/"><div class="name">{{ .Site.Param "Author" }}</div></a>
<nav> <nav>

View File

@@ -180,9 +180,10 @@ section.header .content {
-ms-align-items: center; -ms-align-items: center;
align-items: center; align-items: center;
} }
section.header .container .content .gravatar { section.header .container .content .avatar {
border-radius: 60px; border-radius: 60px;
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
max-width: 50px;
} }
section.header .name { section.header .name {
font-size: 18px; font-size: 18px;