diff options
author | Brandon Mathis <brandon@imathis.com> | 2011-06-27 15:59:21 -0400 |
---|---|---|
committer | Brandon Mathis <brandon@imathis.com> | 2011-06-27 15:59:21 -0400 |
commit | 353ccfd4ebec153a46b12faffff8ab2bba36efc8 (patch) | |
tree | 93eb860d1bbad2bb3f008ce1d37523254220a4b0 /themes/classic/source | |
parent | ef3ff431e5c3028b764d1938bb552a76c340799c (diff) | |
download | my_new_personal_website-353ccfd4ebec153a46b12faffff8ab2bba36efc8.tar.xz my_new_personal_website-353ccfd4ebec153a46b12faffff8ab2bba36efc8.zip |
1. Added Category support
2. Designed blog archives pages
3. Restructured Sass
4. Added Categories to rake post metadata
5. Some general style improvements
Diffstat (limited to 'themes/classic/source')
-rw-r--r-- | themes/classic/source/_includes/article.html | 7 | ||||
-rw-r--r-- | themes/classic/source/_includes/navigation.html | 4 | ||||
-rw-r--r-- | themes/classic/source/_includes/post_author.html | 4 | ||||
-rw-r--r-- | themes/classic/source/_includes/post_date.html | 12 | ||||
-rw-r--r-- | themes/classic/source/_layouts/post.html | 3 | ||||
-rw-r--r-- | themes/classic/source/archive.html | 24 | ||||
-rw-r--r-- | themes/classic/source/index.html | 4 |
7 files changed, 21 insertions, 37 deletions
diff --git a/themes/classic/source/_includes/article.html b/themes/classic/source/_includes/article.html index 7ed6430f..b458d732 100644 --- a/themes/classic/source/_includes/article.html +++ b/themes/classic/source/_includes/article.html @@ -1,7 +1,7 @@ {% unless page.no_header %} <header> {% if index %} - <h1 class="entry-title"><a href="{{ page.url }}">{{ page.title | titlecase }}</a></h1> + <h1 class="entry-title"><a href="{{ post.url }}">{{ post.title | titlecase }}</a></h1> {% else %} <h1 class="entry-title">{{ page.title | titlecase }}</h1> {% endif %} @@ -10,12 +10,13 @@ {% endunless %} {% if index %} <div class="entry-content">{{ content | exerpt | smart_quotes }}</div> - <p><a rel="full-article" href="{{ page.url }}">Read on →</a></p> + <p><a rel="full-article" href="{{ post.url }}">Read on →</a></p> <footer> <p class="meta"> {% include post_author.html %} {% include post_date.html %} - <span class="comments"><a rel="comments" href="{{ page.url }}#disqus_thread">Add a comment</a></span> + {% include post_categories.html %} + <span class="comments"><a rel="comments" href="{{ post.url }}#disqus_thread">Comments</a></span> {% include sharing.html %} </p> </footer> diff --git a/themes/classic/source/_includes/navigation.html b/themes/classic/source/_includes/navigation.html index f941f1f1..e2827983 100644 --- a/themes/classic/source/_includes/navigation.html +++ b/themes/classic/source/_includes/navigation.html @@ -11,6 +11,6 @@ </fieldset> </form> <ul role="main-nav"> - <li><a href="/">Home</a></li> - <li><a href="/archive.html">Archive</a></li> + <li><a href="/">Blog</a></li> + <li><a href="/archives.html">Archives</a></li> </ul> diff --git a/themes/classic/source/_includes/post_author.html b/themes/classic/source/_includes/post_author.html index a62a68a8..b2db9043 100644 --- a/themes/classic/source/_includes/post_author.html +++ b/themes/classic/source/_includes/post_author.html @@ -1,5 +1,5 @@ -{% if page.author %} - {% assign author = page.author %} +{% if post.author %} + {% assign author = post.author %} {% else %} {% assign author = site.author %} {% endif %} diff --git a/themes/classic/source/_includes/post_date.html b/themes/classic/source/_includes/post_date.html index e8455a60..f1ed4815 100644 --- a/themes/classic/source/_includes/post_date.html +++ b/themes/classic/source/_includes/post_date.html @@ -1,6 +1,10 @@ -{% if page.date %} -<time datetime="{{ page.date | datetime }}" pubdate {% if page.updated %} updated {% endif %}>{{ page.date | ordinalize }}</time> +{% capture date %}{{ page.date }}{{ post.date }}{% endcapture %} +{% capture has_date %}{{ date | size }}{% endcapture %} +{% capture updated %}{{ page.updated }}{{ post.updated }}{% endcapture %} +{% capture was_updated %}{{ updated | size }}{% endcapture %} +{% if has_date != '0' %} +<time datetime="{{ date | datetime }}" pubdate {% if updated %} updated {% endif %}>{{ date | ordinalize }}</time> {% endif %} -{% if page.updated %} -<time class="updated" datetime="{{ page.updated | datetime }}"></time> +{% if was_updated != '0' %} +<time class="updated" datetime="{{ updated | datetime }}"></time> {% endif %} diff --git a/themes/classic/source/_layouts/post.html b/themes/classic/source/_layouts/post.html index 196bb4dd..5f55e89f 100644 --- a/themes/classic/source/_layouts/post.html +++ b/themes/classic/source/_layouts/post.html @@ -5,13 +5,16 @@ single: true <article class="hentry"> {% include article.html %} + {% unless page.no_meta %} <footer> <p class="meta"> {% include post_author.html %} {% include post_date.html %} + {% include post_categories.html %} {% include sharing.html %} </p> </footer> + {% endunless %} {% if site.disqus_short_name %} <section> <h1>Comments</h1> diff --git a/themes/classic/source/archive.html b/themes/classic/source/archive.html deleted file mode 100644 index e49c6b67..00000000 --- a/themes/classic/source/archive.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: Blog Archive -no_meta: true ---- -{% for post in site.posts reverse %} - {% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %} - {% capture this_month %}{{ post.date | date: "%B" }}{% endcapture %} - {% unless year == this_year %} - {% unless forloop.first %}</ul>{% endunless %} - {% assign year = this_year %} - <h2>{{ year }}</h2> - <ul class="blog_archives"> - {% endunless %} - {% unless month == this_month %} - {% assign month = this_month %} - <li><h4>{{ month }}</h4></li> - {% endunless %} - <li> - <time datetime="{{ post.date | datetime }}" pubdate>{{ post.date | date: "%d"}}</time> - <a href="{{ post.url }}">{{post.title}}</a> - </li> - {% if forloop.last %}</ul>{% endif %} -{% endfor %} diff --git a/themes/classic/source/index.html b/themes/classic/source/index.html index d6ff868e..47d848e3 100644 --- a/themes/classic/source/index.html +++ b/themes/classic/source/index.html @@ -3,8 +3,8 @@ layout: default blog_index: true --- {% assign index = true %} -{% for page in paginator.posts %} -{% assign content = page.content %} +{% for post in paginator.posts %} +{% assign content = post.content %} <article> {% include article.html %} </article> |