diff options
author | Frederic Hemberger <mail@frederic-hemberger.de> | 2011-10-17 20:14:29 +0200 |
---|---|---|
committer | Frederic Hemberger <mail@frederic-hemberger.de> | 2011-10-17 20:14:29 +0200 |
commit | 35a598df038259af2dc2f07c828b44d7dd1281b5 (patch) | |
tree | 38a76ab67c6dc0b638d9b291960f390356dedd7d | |
parent | 1362e9d57bb936b4762aed946a7d51bf3ee3ac90 (diff) | |
download | my_new_personal_website-35a598df038259af2dc2f07c828b44d7dd1281b5.tar.xz my_new_personal_website-35a598df038259af2dc2f07c828b44d7dd1281b5.zip |
Adds support for Google+ widget, supports author information in search results, fixes #203
Diffstat (limited to '')
-rw-r--r-- | .themes/classic/sass/partials/_sidebar.scss | 1 | ||||
-rw-r--r-- | .themes/classic/sass/partials/sidebar/_googleplus.scss | 26 | ||||
-rw-r--r-- | .themes/classic/source/_includes/asides/googleplus.html | 11 | ||||
-rw-r--r-- | _config.yml | 9 |
4 files changed, 45 insertions, 2 deletions
diff --git a/.themes/classic/sass/partials/_sidebar.scss b/.themes/classic/sass/partials/_sidebar.scss index ac790e04..eec540ba 100644 --- a/.themes/classic/sass/partials/_sidebar.scss +++ b/.themes/classic/sass/partials/_sidebar.scss @@ -1,4 +1,5 @@ @import "sidebar/base"; @import "sidebar/twitter"; +@import "sidebar/googleplus"; @import "sidebar/pinboard"; @import "sidebar/delicious"; diff --git a/.themes/classic/sass/partials/sidebar/_googleplus.scss b/.themes/classic/sass/partials/sidebar/_googleplus.scss new file mode 100644 index 00000000..c2a693ee --- /dev/null +++ b/.themes/classic/sass/partials/sidebar/_googleplus.scss @@ -0,0 +1,26 @@ +.googleplus { + h1 { + -moz-box-shadow: none !important; + -webkit-box-shadow: none !important; + -o-box-shadow: none !important; + box-shadow: none !important; + border-bottom: 0px none !important; + } + a { + text-decoration: none; + white-space: normal !important; + line-height: 32px; + + img { + float: left; + margin-right: 0.5em; + border: 0 none; + } + } +} + +.googleplus-hidden { + position: absolute; + top: -1000em; + left: -1000em; +} diff --git a/.themes/classic/source/_includes/asides/googleplus.html b/.themes/classic/source/_includes/asides/googleplus.html new file mode 100644 index 00000000..00a0aa85 --- /dev/null +++ b/.themes/classic/source/_includes/asides/googleplus.html @@ -0,0 +1,11 @@ +{% if site.googleplus_user %} +<section class="googleplus{% if site.googleplus_hidden %} googleplus-hidden{% endif %}"> + <h1> + <a href="https://plus.google.com/{{ site.googleplus_user }}?rel=author"> + <img src="http://www.google.com/images/icons/ui/gprofile_button-32.png" width="32" height="32"> + Google+ + </a> + </h1> +</section> +{% endif %} + diff --git a/_config.yml b/_config.yml index f90307ac..9ab83617 100644 --- a/_config.yml +++ b/_config.yml @@ -38,7 +38,7 @@ titlecase: true # Converts page and post titles to tilecase # list each of the sidebar modules you want to include, in the order you want them to appear. # To add custom asides, create files in /source/_includes/custom/asides/ and add them to the list like 'custom/asides/custom_aside_name.html' -default_asides: [asides/recent_posts.html, asides/github.html, asides/twitter.html, asides/delicious.html, asides/pinboard.html] +default_asides: [asides/recent_posts.html, asides/github.html, asides/twitter.html, asides/delicious.html, asides/pinboard.html, asides/googleplus.html] # Each layout uses the default asides, but they can have their own asides instead. Simply uncomment the lines below # and add an array with the asides you want to use. @@ -64,10 +64,15 @@ twitter_follow_button: true twitter_show_follower_count: false twitter_tweet_button: true -# Google Plus +# Google +1 google_plus_one: true google_plus_one_size: medium +# Google Plus Profile +# Hidden: No visible button, just add author information to search results +googleplus_user: +googleplus_hidden: false + # Pinboard pinboard_user: pinboard_count: 3 |