From 7a3f696cc61d429ca66c8ed421b514d5380d6e2d Mon Sep 17 00:00:00 2001 From: Julia Ebert Date: Tue, 22 Nov 2016 15:01:07 -0500 Subject: [PATCH] Update next/previous post buttons (closes #8) and add default gravatar image. --- app/_data/authors.yml | 2 +- app/_layouts/post.html | 8 +-- app/_plugins/to_gravatar.rb | 6 ++- app/elements/nav-drawer/nav-image.html | 2 +- app/images/default-gravatar.png | Bin 0 -> 473 bytes app/images/default-gravatar.svg | 65 +++++++++++++++++++++++++ 6 files changed, 75 insertions(+), 8 deletions(-) create mode 100644 app/images/default-gravatar.png create mode 100644 app/images/default-gravatar.svg diff --git a/app/_data/authors.yml b/app/_data/authors.yml index fbd540c..3fee10d 100644 --- a/app/_data/authors.yml +++ b/app/_data/authors.yml @@ -7,5 +7,5 @@ julia_ebert: web: http://juliaebert.com harry_potter: name: Harry Potter - email: hpotter@example.com + email: rsiten@aorsietna.com web: http://pottermore.com diff --git a/app/_layouts/post.html b/app/_layouts/post.html index 1a3725e..856ef8e 100644 --- a/app/_layouts/post.html +++ b/app/_layouts/post.html @@ -52,21 +52,21 @@

{{ page.title }}

{% if page.previous %} - Previous Post +  Next Post {% else %} - Previous Post +  Next Post {% endif %} {% if page.next %} - Next Post + Previous Post  {% else %} - Next Post + Previous Post  {% endif %}
diff --git a/app/_plugins/to_gravatar.rb b/app/_plugins/to_gravatar.rb index 1ecab99..a4d27ff 100644 --- a/app/_plugins/to_gravatar.rb +++ b/app/_plugins/to_gravatar.rb @@ -5,8 +5,10 @@ module Jekyll module GravatarFilter - def to_gravatar(input, size=135) - "//www.gravatar.com/avatar/#{hash(input)}?s=#{size}" + def to_gravatar(input, size=32) + def_img = Jekyll.configuration({})['url'] + Jekyll.configuration({})['baseurl'] + '/images/default-gravatar.png' + + "//www.gravatar.com/avatar/#{hash(input)}?s=#{size}&default=" + def_img end private :hash diff --git a/app/elements/nav-drawer/nav-image.html b/app/elements/nav-drawer/nav-image.html index 64e621a..c57a977 100644 --- a/app/elements/nav-drawer/nav-image.html +++ b/app/elements/nav-drawer/nav-image.html @@ -9,7 +9,7 @@ position: relative; height: 0; padding-bottom: calc(100% * 9 / 16); /* Set 16x9 ratio for full-width image */ - margin-bottom: 16px; + margin-bottom: 0; overflow: hidden; width: 100%; } diff --git a/app/images/default-gravatar.png b/app/images/default-gravatar.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea076201eaed5cddf8f51aef9a7ac6344ea47ce GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E86o-U3d z5v^~h8hSGuO0?bASC2W_sIabV;y(s+acfSkyr%!oTUai=JvQa>j{k}sdP-%&vN3aA zSORyw4$Ir|MCQ%Hkf_-)uXVpWO{;lQE5EN_MWy9L;KGQh4^16-1DK~UN-$WcEP8s; zis8ePq%BW`=B3_ro22sI{+r&CDdthH*%^GLji>X;^tUoIObL=_u-cY(jlt#0{1ETU zU#cE5Ts~sC{6E8uc_9~~-s{OIoG(^g8Y6lCecA5SE+V&oO?+H#!*D?}?cMKx_cUtG zUOVwriYY$)?Usuf7IOc?p6V~mWuMpi;*`YY^q##1=hztxWcX$un^Ah~MxSBY{En#4 zY&+6>I^))tn=kxl5jCBmuSFo2L9pTM{+@KngOLI(Z#5t87jeCqE5H)XaL$`qBH1cY zB5iY_*V{AlR_$R1`?`i{mPz8lJFWa*fziO= M>FVdQ&MBb@01Z{VEC2ui literal 0 HcmV?d00001 diff --git a/app/images/default-gravatar.svg b/app/images/default-gravatar.svg new file mode 100644 index 0000000..bcf48c8 --- /dev/null +++ b/app/images/default-gravatar.svg @@ -0,0 +1,65 @@ + + + + + + image/svg+xml + + + + + + + + + +