Skip to content

Commit

Permalink
Add simple blog example
Browse files Browse the repository at this point in the history
  • Loading branch information
gilbitron committed Mar 6, 2015
1 parent 1bf20ef commit a07de1b
Show file tree
Hide file tree
Showing 8 changed files with 77 additions and 1 deletion.
3 changes: 3 additions & 0 deletions content/1-example/page.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: Example Page
----
This is an example of a sub page
5 changes: 5 additions & 0 deletions content/2-blog/20140914-post-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
title: Post 3
----
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut vehicula erat. Morbi volutpat posuere auctor. Vivamus condimentum, purus nec tempus euismod, enim massa blandit est, vel elementum lacus nulla ut sem. Integer orci libero, rutrum id nisl et, euismod auctor augue. Sed rhoncus purus eu commodo aliquam. Sed consectetur tortor at mauris tincidunt sagittis. Aenean aliquam tincidunt facilisis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi consectetur diam dolor, eu porta lorem viverra eget. Aliquam convallis ultricies turpis ut molestie. Pellentesque mauris arcu, aliquam ac convallis et, porta a magna. Fusce sed ante ac sem finibus fringilla eu ac nisi.

In quis dapibus dui. Cras ac pulvinar nibh, a imperdiet orci. Sed cursus interdum gravida. Curabitur suscipit, magna ac dapibus suscipit, tortor mauris posuere metus, sit amet lobortis ipsum neque nec lectus. Nullam vehicula ante eget dolor posuere, vitae auctor mauris gravida. Nullam eleifend dui quis nunc mollis tempor. Nullam rhoncus non diam id accumsan. Aliquam aliquam, lacus at tincidunt malesuada, nunc nulla faucibus ante, eget iaculis quam lectus accumsan risus. Quisque tristique, libero eget eleifend aliquet, ligula dui vestibulum arcu, id mollis tellus purus volutpat elit. Suspendisse eu orci eu tellus faucibus dictum in malesuada mi. Aliquam ultrices ornare dapibus. Donec lacinia augue eu dolor ultrices lobortis id in magna. Praesent justo lorem, luctus sit amet tempor a, ultrices eu augue.
5 changes: 5 additions & 0 deletions content/2-blog/20150302-post-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
title: Post 2
----
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut vehicula erat. Morbi volutpat posuere auctor. Vivamus condimentum, purus nec tempus euismod, enim massa blandit est, vel elementum lacus nulla ut sem. Integer orci libero, rutrum id nisl et, euismod auctor augue. Sed rhoncus purus eu commodo aliquam. Sed consectetur tortor at mauris tincidunt sagittis. Aenean aliquam tincidunt facilisis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi consectetur diam dolor, eu porta lorem viverra eget. Aliquam convallis ultricies turpis ut molestie. Pellentesque mauris arcu, aliquam ac convallis et, porta a magna. Fusce sed ante ac sem finibus fringilla eu ac nisi.

In quis dapibus dui. Cras ac pulvinar nibh, a imperdiet orci. Sed cursus interdum gravida. Curabitur suscipit, magna ac dapibus suscipit, tortor mauris posuere metus, sit amet lobortis ipsum neque nec lectus. Nullam vehicula ante eget dolor posuere, vitae auctor mauris gravida. Nullam eleifend dui quis nunc mollis tempor. Nullam rhoncus non diam id accumsan. Aliquam aliquam, lacus at tincidunt malesuada, nunc nulla faucibus ante, eget iaculis quam lectus accumsan risus. Quisque tristique, libero eget eleifend aliquet, ligula dui vestibulum arcu, id mollis tellus purus volutpat elit. Suspendisse eu orci eu tellus faucibus dictum in malesuada mi. Aliquam ultrices ornare dapibus. Donec lacinia augue eu dolor ultrices lobortis id in magna. Praesent justo lorem, luctus sit amet tempor a, ultrices eu augue.
5 changes: 5 additions & 0 deletions content/2-blog/20150306-post-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
title: Post 1
----
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut vehicula erat. Morbi volutpat posuere auctor. Vivamus condimentum, purus nec tempus euismod, enim massa blandit est, vel elementum lacus nulla ut sem. Integer orci libero, rutrum id nisl et, euismod auctor augue. Sed rhoncus purus eu commodo aliquam. Sed consectetur tortor at mauris tincidunt sagittis. Aenean aliquam tincidunt facilisis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi consectetur diam dolor, eu porta lorem viverra eget. Aliquam convallis ultricies turpis ut molestie. Pellentesque mauris arcu, aliquam ac convallis et, porta a magna. Fusce sed ante ac sem finibus fringilla eu ac nisi.

In quis dapibus dui. Cras ac pulvinar nibh, a imperdiet orci. Sed cursus interdum gravida. Curabitur suscipit, magna ac dapibus suscipit, tortor mauris posuere metus, sit amet lobortis ipsum neque nec lectus. Nullam vehicula ante eget dolor posuere, vitae auctor mauris gravida. Nullam eleifend dui quis nunc mollis tempor. Nullam rhoncus non diam id accumsan. Aliquam aliquam, lacus at tincidunt malesuada, nunc nulla faucibus ante, eget iaculis quam lectus accumsan risus. Quisque tristique, libero eget eleifend aliquet, ligula dui vestibulum arcu, id mollis tellus purus volutpat elit. Suspendisse eu orci eu tellus faucibus dictum in malesuada mi. Aliquam ultrices ornare dapibus. Donec lacinia augue eu dolor ultrices lobortis id in magna. Praesent justo lorem, luctus sit amet tempor a, ultrices eu augue.
38 changes: 38 additions & 0 deletions public/themes/baun/blog.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{% extends "layout.html" %}

{% block content %}
{% for post in posts %}
<div class="post">
<h2><a href="/{{ post.route }}">{{ post.title }}</a></h2>
<div class="meta">
<p>{{ post.published }}</p>
</div>
{% if post.excerpt %}
<div class="excerpt">
<p>
{{ post.excerpt }}<br>
<a href="/{{ post.route }}">Continue reading &rarr;</a>
</p>
</div>
{% endif %}
</div>
{% endfor %}

{% if pagination.total_pages > 1 %}
<div class="pagination">
{% if pagination.current_page > 1 %}
<a href="{{ pagination.base_url }}?page={{ pagination.current_page - 1 }}" class="prev">&lt; Prev</a>
{% endif %}
{% for i in 1..pagination.total_pages %}
{% if i == pagination.current_page %}
<span class="current-page">{{ i }}</span>
{% else %}
<a href="{{ pagination.base_url }}?page={{ i }}">{{ i }}</a>
{% endif %}
{% endfor %}
{% if pagination.current_page < pagination.total_pages %}
<a href="{{ pagination.base_url }}?page={{ pagination.current_page + 1 }}" class="next">Next &gt;</a>
{% endif %}
</div>
{% endif %}
{% endblock %}
9 changes: 8 additions & 1 deletion public/themes/baun/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,14 @@ <h1><a href="/">Baun</a></h1>
</div>

<div class="content container">
{% block content %}{% endblock %}
<div class="row">
<div class="three columns">
{{ baun_nav() }}
</div>
<div class="nine columns">
{% block content %}{% endblock %}
</div>
</div>
</div>

</body>
Expand Down
7 changes: 7 additions & 0 deletions public/themes/baun/post.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{% extends "layout.html" %}

{% block content %}
<h1>{{ info.title }}</h1>
<p class="meta">{{ published }}</p>
{{ content|raw }}
{% endblock %}
6 changes: 6 additions & 0 deletions public/themes/baun/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,9 @@ table { width: 100%; }
margin-bottom: 40px;
}
.content { margin-bottom: 100px; }

.baun-nav {
list-style: none;
padding: 0;
margin: 0;
}

0 comments on commit a07de1b

Please sign in to comment.