diff --git a/digitalglarus/templates/glarus_blog/base.html b/digitalglarus/templates/glarus_blog/base.html
new file mode 100644
index 00000000..69f50d5b
--- /dev/null
+++ b/digitalglarus/templates/glarus_blog/base.html
@@ -0,0 +1,13 @@
+{% extends "digitalglarus/base.html" %}
+
+{% block meta %}
+ {% if meta %}
+ {% include "meta_mixin/meta.html" %}
+ {% endif %}
+{% endblock meta %}
+
+{% block content %}
+
+
+
+ {% block blog_meta %}
+ {% include "glarus_blog/includes/blog_meta.html" %}
+ {% endblock %}
+
+ {% if image and post.main_image %}
+
+ {% thumbnail post.main_image post.thumbnail_options.size crop=post.thumbnail_options.crop upscale=post.thumbnail_options.upscale subject_location=post.main_image.subject_location as thumb %}
+
+
+ {% endif %}
+
+ {{ post.abstract| safe }}
+
+
+
\ No newline at end of file
diff --git a/digitalglarus/templates/glarus_blog/includes/blog_meta.html b/digitalglarus/templates/glarus_blog/includes/blog_meta.html
new file mode 100644
index 00000000..24ca606a
--- /dev/null
+++ b/digitalglarus/templates/glarus_blog/includes/blog_meta.html
@@ -0,0 +1,26 @@
+{% load i18n thumbnail %}
+
+
+
+ {{ post.title }}
+ {% block blog_meta %}
+ {% include "glarus_blog/includes/blog_meta.html" %}
+ {% endblock %}
+
+ {% if post.main_image_id %}
+
+ {% thumbnail post.main_image post.full_image_options.size crop=post.full_image_options.crop upscale=post.full_image_options.upscale subject_location=post.main_image.subject_location as thumb %}
+
+
+ {% endif %}
+ {% endspaceless %}
+ {% render_placeholder post.content %}
+
+{% endblock content_blog %}
diff --git a/digitalglarus/templates/glarus_blog/post_list.html b/digitalglarus/templates/glarus_blog/post_list.html
new file mode 100644
index 00000000..d640f30e
--- /dev/null
+++ b/digitalglarus/templates/glarus_blog/post_list.html
@@ -0,0 +1,41 @@
+{% extends "glarus_blog/base.html" %}
+{% load i18n thumbnail %}{% spaceless %}
+
+{% block canonical_url %}
+ {% block blog_title %}
+
+
+ {% if author %}{% trans "Articles by" %} {{ author.get_full_name }}
+ {% elif archive_date %}{% trans "Archive" %} – {% if month %}{{ archive_date|date:'F' }} {% endif %}{{ year }}
+ {% elif tagged_entries %}{% trans "Tag" %} – {{ tagged_entries|capfirst }}
+ {% elif category %}{% trans "Category" %} – {{ category }}{% endif %}
+
+
+ {% endblock %}
+ {% for post in post_list %}
+ {% include "glarus_blog/includes/blog_item.html" with post=post image="true" TRUNCWORDS_COUNT=TRUNCWORDS_COUNT %}
+ {% empty %}
+ {% trans "No article found." %}
+ {% endfor %}
+ {% if author or archive_date or tagged_entries %}
+ {% trans "Back" %}
+ {% endif %}
+ {% if is_paginated %}
+
+ {% endif %}
+
+{% endblock %}
+{% endspaceless %}
\ No newline at end of file
diff --git a/digitalglarus/urls.py b/digitalglarus/urls.py
index c1ef0c5e..d08b5085 100644
--- a/digitalglarus/urls.py
+++ b/digitalglarus/urls.py
@@ -6,4 +6,6 @@ urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'about$', views.about, name='about'),
url(r'contact$', views.contact, name='contact'),
+ url(r'blog/$', views.blog, name='blog'),
+ url(r'^blog/(?P