aboutsummaryrefslogtreecommitdiff
path: root/themes/classic/source
diff options
context:
space:
mode:
Diffstat (limited to 'themes/classic/source')
-rw-r--r--themes/classic/source/_includes/archive_post.html8
-rw-r--r--themes/classic/source/_includes/post_categories.html10
-rw-r--r--themes/classic/source/archives.html17
3 files changed, 35 insertions, 0 deletions
diff --git a/themes/classic/source/_includes/archive_post.html b/themes/classic/source/_includes/archive_post.html
new file mode 100644
index 00000000..cd55c212
--- /dev/null
+++ b/themes/classic/source/_includes/archive_post.html
@@ -0,0 +1,8 @@
+{% capture category %}{{ post.categories | size }}{% endcapture %}
+<h1><a href="{{ post.url }}">{{post.title}}</a></h1>
+<time datetime="{{ post.date | datetime }}" pubdate>{{ post.date | date: "<span class='month'>%b</span> <span class='day'>%d</span> <span class='year'>%Y</span>"}}</time>
+{% if category != '0' %}
+<footer>
+ <span class="categories">posted in {{ post.categories | category_links }}</span>
+</footer>
+{% endif %}
diff --git a/themes/classic/source/_includes/post_categories.html b/themes/classic/source/_includes/post_categories.html
new file mode 100644
index 00000000..7bf7528f
--- /dev/null
+++ b/themes/classic/source/_includes/post_categories.html
@@ -0,0 +1,10 @@
+{% capture category %}{% if post %}{{ post.categories | category_links | size }}{% else %}{{ page.categories | category_links | size }}{% endif %}{% endcapture %}
+{% unless category == '0' %}
+<span class="categories"> in
+ {% if post %}
+ {{ post.categories | category_links }}
+ {% else %}
+ {{ page.categories | category_links }}
+ {% endif %}
+</span>
+{% endunless %}
diff --git a/themes/classic/source/archives.html b/themes/classic/source/archives.html
new file mode 100644
index 00000000..ebf447c9
--- /dev/null
+++ b/themes/classic/source/archives.html
@@ -0,0 +1,17 @@
+---
+layout: post
+title: Blog Archive
+no_meta: true
+---
+<div class="blog-archives">
+{% for post in site.posts reverse %}
+{% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %}
+{% unless year == this_year %}
+ {% assign year = this_year %}
+ <h2>{{ year }}</h2>
+{% endunless %}
+<article>
+ {% include archive_post.html %}
+</article>
+{% endfor %}
+</div>