Skip to content

Commit

Permalink
Removed include_array plugin, replaced it with include_sidebar plugin…
Browse files Browse the repository at this point in the history
… and reorganized sidebars
  • Loading branch information
imathis committed Jun 16, 2012
1 parent f1b57f3 commit 318e348
Show file tree
Hide file tree
Showing 17 changed files with 72 additions and 102 deletions.
11 changes: 0 additions & 11 deletions .themes/classic/source/_includes/asides/googleplus.html

This file was deleted.

4 changes: 0 additions & 4 deletions .themes/classic/source/_includes/custom/asides/about.html

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{% include sidebars/sections/twitter.html %}
{% include sidebars/sections/delicious.html %}
{% include sidebars/sections/pinboard.html %}
{% include sidebars/sections/google_plus.html %}
5 changes: 5 additions & 0 deletions .themes/classic/source/_includes/sidebars/page_default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{% include sidebars/sections/recent_posts.html %}
{% include sidebars/sections/twitter.html %}
{% include sidebars/sections/delicious.html %}
{% include sidebars/sections/pinboard.html %}
{% include sidebars/sections/google_plus.html %}
5 changes: 5 additions & 0 deletions .themes/classic/source/_includes/sidebars/post_default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{% include sidebars/sections/recent_posts.html %}
{% include sidebars/sections/twitter.html %}
{% include sidebars/sections/delicious.html %}
{% include sidebars/sections/pinboard.html %}
{% include sidebars/sections/google_plus.html %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{% if site.google_plus_user %}
<a href="https://plus.google.com/{{ site.google_plus_user }}?rel=author">
<img src="https://ssl.gstatic.com/images/icons/gplus-{{ site.google_plus_image_size}}.png" alt="Google Plus icon">
</a>
{% endif %}

14 changes: 7 additions & 7 deletions .themes/classic/source/_layouts/page.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ <h1 class="entry-title">{% if site.titlecase %}{{ page.title | titlecase }}{% el
{{ content }}
{% unless page.footer == false %}
<footer>
<p class="meta">{% include post/meta.html %}{% include custom/page_meta.html %}</p>
<p class="meta">{% include post/meta.html %}{% include custom/page-meta.html %}</p>
{% unless page.sharing == false %}
{% include post/sharing.html %}
{% endunless %}
Expand All @@ -23,12 +23,12 @@ <h1 class="entry-title">{% if site.titlecase %}{{ page.title | titlecase }}{% el
{% include custom/after_page.html %}
{% if page.comments == true %}{% include comments.html %}{% endif %}
</div>
{% unless page.sidebar == false %}
{% unless page.sidebar == false or site.default_sidebar == false %}
<aside class="sidebar">
{% if site.page_asides.size %}
{% include_array page_asides %}
{% else %}
{% include_array default_asides %}
{% endif %}
  {% if page.sidebar == nil or page.sidebar == 'collapse' %}
   {% include_sidebar site.page_sidebar %}
  {% else %}
   {% include_sidebar %}
  {% endif %}
</aside>
{% endunless %}
12 changes: 6 additions & 6 deletions .themes/classic/source/_layouts/post.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@
{% include custom/after_post.html %}
{% if page.comments == true %}{% include comments.html %}{% endif %}
</div>
{% unless page.sidebar == false %}
{% unless page.sidebar == false or site.default_sidebar == false %}
<aside class="sidebar">
{% if site.post_asides.size %}
{% include_array post_asides %}
{% else %}
{% include_array default_asides %}
{% endif %}
  {% if page.sidebar == nil or page.sidebar == 'collapse' %}
   {% include_sidebar site.post_sidebar %}
  {% else %}
   {% include_sidebar %}
  {% endif %}
</aside>
{% endunless %}
12 changes: 7 additions & 5 deletions .themes/classic/source/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,12 @@
{% endif %}
</div>
</div>
{% unless page.sidebar == false or site.default_sidebar == false %}
<aside class="sidebar">
{% if site.blog_index_asides.size %}
{% include_array blog_index_asides %}
{% else %}
{% include_array default_asides %}
{% endif %}
  {% if page.sidebar == nil or page.sidebar == 'collapse' %}
   {% include_sidebar site.blog_index_sidebar %}
  {% else %}
   {% include_sidebar %}
  {% endif %}
</aside>
{% endunless %}
19 changes: 8 additions & 11 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,15 +51,11 @@ standard_post_marker:

titlecase: true # Converts page and post titles to titlecase

# 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, 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.
# blog_index_asides:
# post_asides:
# page_asides:
# To change the layout's default sidebar Add a new sidebar source/_includes/sidebars/your_sidebar.html
# then make changes below, eg. post_sidebar: your_sidebar.html
blog_index_sidebar: blog_index_default.html
page_sidebar: page_default.html
post_sidebar: post_default.html

# ----------------------- #
# 3rd Party Settings #
Expand Down Expand Up @@ -89,8 +85,9 @@ google_plus_one_size: medium

# Google Plus Profile
# Hidden: No visible button, just add author information to search results
googleplus_user:
googleplus_hidden: false
google_plus_user:
google_plus_hidden: false
google_plus_image_size: 32

# Pinboard
pinboard_user:
Expand Down
58 changes: 0 additions & 58 deletions plugins/include_array.rb

This file was deleted.

24 changes: 24 additions & 0 deletions plugins/include_sidebar.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
module Jekyll
class IncludeSidebarTag < Liquid::Tag
def initialize(tag_name, file, tokens)
super
@file = file.strip
end

def render(context)
file = (@file == "" ? context['page.sidebar'] : @file)
if file.include? 'site.'
file = context[file]
end
render_include "sidebars/#{file}", context
end

def render_include(file, context)
tag = IncludeTag.new('', file, [])
tag.render(context)
end
end

end

Liquid::Template.register_tag('include_sidebar', Jekyll::IncludeSidebarTag)

0 comments on commit 318e348

Please sign in to comment.