Skip to content

Commit

Permalink
Merge pull request #21 from opentechinstitute/blog-theming
Browse files Browse the repository at this point in the history
Blog theming
  • Loading branch information
critzo committed Feb 24, 2014
2 parents 4443939 + 28dd75b commit a50acba
Show file tree
Hide file tree
Showing 47 changed files with 1,869 additions and 1,804 deletions.
2 changes: 1 addition & 1 deletion test.commotion/_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ url: "staging.commotionwireless.net"
port: 80

permalink: /blog/:year/:month/:day/:title

pagination: 3
27 changes: 27 additions & 0 deletions test.commotion/_includes/blog-front-pagination
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!-- This loops through the paginated posts -->
{% for post in paginator.posts %}
<div class="post-promo">
<h3><a href="{{ post.url }}">{{ post.title }}</a></h3>
<p class="author">
<span class="date">{{ post.date }}</span>
</p>
<div class="content">
{{ post.content }}
</div>
</div>
{% endfor %}

<!-- Pagination links -->
<div class="pagination">
{% if paginator.previous_page %}
<a href="/page{{ paginator.previous_page }}" class="previous">Previous</a>
{% else %}
<span class="previous">Previous</span>
{% endif %}
<span class="page_number ">Page: {{ paginator.page }} of {{ paginator.total_pages }}</span>
{% if paginator.next_page %}
<a href="/page{{ paginator.next_page }}" class="next">Next</a>
{% else %}
<span class="next ">Next</span>
{% endif %}
</div>
8 changes: 8 additions & 0 deletions test.commotion/_includes/blog-release-post.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{% for post in site.categories.release limit:1 %}
<div class="blog-post-promo">
<h4><a href="{{ post.url }}" class="blog-teaser-title">{{ post.title }}</a></h4>
<p class="blog-pubdata">{{ post.date | date: "%B %d, %Y" }} {{ post.post_author }}</p>
<p class="blog-excerpt">{{ post.content | split:'<!--miniteaser-->' | first }}</p>
</div>
{% endfor %}

6 changes: 3 additions & 3 deletions test.commotion/_includes/site-tag-cloud.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<h3>Tags:</h3>
{% for category in site.categories %}
<a href="/tags/siteindex#{{ category[0] }}">{{ category[0] }}</a><br />
<h3>Tags:</h3>
{% for category in site.categories | sort %}
<a href="/tags/siteindex#{{ category[0] }}">{{ category[0] }}</a> ({{ category[1].size }})<br />
{% endfor %}
13 changes: 13 additions & 0 deletions test.commotion/_layouts/blog-front.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{% include header.html %}
{% include header-nav.html %}
{% include pageheadings.html %}
{% include content-area-open.html %}
{% include left-twothird-open.html %}
{{ content }}
{% include left-twothird-close.html %}
{% include right-col-start.html %}
{% include blog-release-post.html %}
{% include site-tag-cloud.html %}
{% include right-col-end.html %}
{% include content-area-close.html %}
{% include footer.html %}
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ title: Commotion Router v1 Release Notes
categories: [release]
created: 2013-12-30
changed: 2013-12-31
post_author: jking
post_author: Josh King
lang: en
---
These are the release notes for Commotion Router v1 "Grumpy Cat", **<a href="/download/routers">available for download now</a>**. This is the first full version of the <a href="http://openwrt.org">OpenWRT</a>-based firmware for the Commotion project, which is intended to make it easy for communities to build their own communications technology and to serve as a platform for the development of novel and secure communication tools.<!--more--> For clarity, the Commotion firmware distribution for wireless routers will now be referred to as Commotion Router, rather than Commotion-OpenWRT or CommotionWRT.
These are the release notes for Commotion Router v1 "Grumpy Cat", **<a href="/download/routers">available for download now</a>**.<!--miniteaser--> This is the first full version of the <a href="http://openwrt.org">OpenWRT</a>-based firmware for the Commotion project, which is intended to make it easy for communities to build their own communications technology and to serve as a platform for the development of novel and secure communication tools.<!--more--> For clarity, the Commotion firmware distribution for wireless routers will now be referred to as Commotion Router, rather than Commotion-OpenWRT or CommotionWRT.
<h3>A Note About Releases</h3>
For version 1, we are changing our versioning scheme, and deprecating all "Preview Release," "Developer Release" style designations. From version 1 forward, we are using whole number versions for each release, analagous to projects such as Firefox and Chrome. So, for instance, this will be release 1, and the next will be release 2, and so on. If critical bugfixes are required, we may put out point releases such as 1.1, 1.2, 2.1, etc. These versions are for each platform; there will be a Commotion Router v1, a Commotion Android v1, and so on. These version numbers will not necessarily be synchronized between platforms. Also, for some platforms, like Commotion Router, we may have release names based on internet memes. Individual software components will continue to be versions according to <a href="http://semver.org">Semantic Versioning</a>.
<h3>New Features</h3>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,107 +131,107 @@ <h4>Tags:</h4>
<div class="right-third">


<h3>Tags:</h3>
<h3>Tags:</h3>

<a href="/tags/siteindex#ui">ui</a><br />
<a href="/tags/siteindex#ui">ui</a> (4)<br />

<a href="/tags/siteindex#branding">branding</a><br />
<a href="/tags/siteindex#branding">branding</a> (2)<br />

<a href="/tags/siteindex#identity">identity</a><br />
<a href="/tags/siteindex#identity">identity</a> (1)<br />

<a href="/tags/siteindex#research">research</a><br />
<a href="/tags/siteindex#research">research</a> (7)<br />

<a href="/tags/siteindex#detroit">detroit</a><br />
<a href="/tags/siteindex#detroit">detroit</a> (6)<br />

<a href="/tags/siteindex#community wireless">community wireless</a><br />
<a href="/tags/siteindex#community wireless">community wireless</a> (9)<br />

<a href="/tags/siteindex#recommendations">recommendations</a><br />
<a href="/tags/siteindex#recommendations">recommendations</a> (3)<br />

<a href="/tags/siteindex#ux">ux</a><br />
<a href="/tags/siteindex#ux">ux</a> (3)<br />

<a href="/tags/siteindex#messaging">messaging</a><br />
<a href="/tags/siteindex#messaging">messaging</a> (4)<br />

<a href="/tags/siteindex#{"categories"=>nil}">{"categories"=>nil}</a><br />
<a href="/tags/siteindex#{"categories"=>nil}">{"categories"=>nil}</a> (4)<br />

<a href="/tags/siteindex#drupal">drupal</a><br />
<a href="/tags/siteindex#drupal">drupal</a> (1)<br />

<a href="/tags/siteindex#chat">chat</a><br />
<a href="/tags/siteindex#chat">chat</a> (3)<br />

<a href="/tags/siteindex#applications">applications</a><br />
<a href="/tags/siteindex#applications">applications</a> (4)<br />

<a href="/tags/siteindex#routers">routers</a><br />
<a href="/tags/siteindex#routers">routers</a> (2)<br />

<a href="/tags/siteindex#energy">energy</a><br />
<a href="/tags/siteindex#energy">energy</a> (1)<br />

<a href="/tags/siteindex#mesh">mesh</a><br />
<a href="/tags/siteindex#mesh">mesh</a> (9)<br />

<a href="/tags/siteindex#cost">cost</a><br />
<a href="/tags/siteindex#cost">cost</a> (2)<br />

<a href="/tags/siteindex#price">price</a><br />
<a href="/tags/siteindex#price">price</a> (1)<br />

<a href="/tags/siteindex#hardware">hardware</a><br />
<a href="/tags/siteindex#hardware">hardware</a> (3)<br />

<a href="/tags/siteindex#red hook">red hook</a><br />
<a href="/tags/siteindex#red hook">red hook</a> (5)<br />

<a href="/tags/siteindex#troubleshooting">troubleshooting</a><br />
<a href="/tags/siteindex#troubleshooting">troubleshooting</a> (2)<br />

<a href="/tags/siteindex#site visits">site visits</a><br />
<a href="/tags/siteindex#site visits">site visits</a> (4)<br />

<a href="/tags/siteindex#maintenance">maintenance</a><br />
<a href="/tags/siteindex#maintenance">maintenance</a> (2)<br />

<a href="/tags/siteindex#warning">warning</a><br />
<a href="/tags/siteindex#warning">warning</a> (2)<br />

<a href="/tags/siteindex#label">label</a><br />
<a href="/tags/siteindex#label">label</a> (2)<br />

<a href="/tags/siteindex#security">security</a><br />
<a href="/tags/siteindex#security">security</a> (2)<br />

<a href="/tags/siteindex#anonymity">anonymity</a><br />
<a href="/tags/siteindex#anonymity">anonymity</a> (2)<br />

<a href="/tags/siteindex#privacy">privacy</a><br />
<a href="/tags/siteindex#privacy">privacy</a> (2)<br />

<a href="/tags/siteindex#battlemesh">battlemesh</a><br />
<a href="/tags/siteindex#battlemesh">battlemesh</a> (1)<br />

<a href="/tags/siteindex#olsr">olsr</a><br />
<a href="/tags/siteindex#olsr">olsr</a> (1)<br />

<a href="/tags/siteindex#testing">testing</a><br />
<a href="/tags/siteindex#testing">testing</a> (1)<br />

<a href="/tags/siteindex#digital stewards">digital stewards</a><br />
<a href="/tags/siteindex#digital stewards">digital stewards</a> (4)<br />

<a href="/tags/siteindex#amp">amp</a><br />
<a href="/tags/siteindex#amp">amp</a> (1)<br />

<a href="/tags/siteindex#amc">amc</a><br />
<a href="/tags/siteindex#amc">amc</a> (1)<br />

<a href="/tags/siteindex#release">release</a><br />
<a href="/tags/siteindex#release">release</a> (3)<br />

<a href="/tags/siteindex#serval">serval</a><br />
<a href="/tags/siteindex#serval">serval</a> (1)<br />

<a href="/tags/siteindex#gource">gource</a><br />
<a href="/tags/siteindex#gource">gource</a> (1)<br />

<a href="/tags/siteindex#git">git</a><br />
<a href="/tags/siteindex#git">git</a> (1)<br />

<a href="/tags/siteindex#visualization">visualization</a><br />
<a href="/tags/siteindex#visualization">visualization</a> (2)<br />

<a href="/tags/siteindex#development">development</a><br />
<a href="/tags/siteindex#development">development</a> (1)<br />

<a href="/tags/siteindex#guest post">guest post</a><br />
<a href="/tags/siteindex#guest post">guest post</a> (1)<br />

<a href="/tags/siteindex#tools">tools</a><br />
<a href="/tags/siteindex#tools">tools</a> (1)<br />

<a href="/tags/siteindex#cck">cck</a><br />
<a href="/tags/siteindex#cck">cck</a> (1)<br />

<a href="/tags/siteindex#pop-up mesh">pop-up mesh</a><br />
<a href="/tags/siteindex#pop-up mesh">pop-up mesh</a> (1)<br />

<a href="/tags/siteindex#urban">urban</a><br />
<a href="/tags/siteindex#urban">urban</a> (1)<br />

<a href="/tags/siteindex#somaliland">somaliland</a><br />
<a href="/tags/siteindex#somaliland">somaliland</a> (1)<br />

<a href="/tags/siteindex#rural">rural</a><br />
<a href="/tags/siteindex#rural">rural</a> (1)<br />

<a href="/tags/siteindex#r1">r1</a><br />
<a href="/tags/siteindex#r1">r1</a> (1)<br />

<a href="/tags/siteindex#upgrade">upgrade</a><br />
<a href="/tags/siteindex#upgrade">upgrade</a> (1)<br />

<a href="/tags/siteindex#hack day">hack day</a><br />
<a href="/tags/siteindex#hack day">hack day</a> (1)<br />


</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,107 +133,107 @@ <h4>Tags:</h4>
<div class="right-third">


<h3>Tags:</h3>
<h3>Tags:</h3>

<a href="/tags/siteindex#ui">ui</a><br />
<a href="/tags/siteindex#ui">ui</a> (4)<br />

<a href="/tags/siteindex#branding">branding</a><br />
<a href="/tags/siteindex#branding">branding</a> (2)<br />

<a href="/tags/siteindex#identity">identity</a><br />
<a href="/tags/siteindex#identity">identity</a> (1)<br />

<a href="/tags/siteindex#research">research</a><br />
<a href="/tags/siteindex#research">research</a> (7)<br />

<a href="/tags/siteindex#detroit">detroit</a><br />
<a href="/tags/siteindex#detroit">detroit</a> (6)<br />

<a href="/tags/siteindex#community wireless">community wireless</a><br />
<a href="/tags/siteindex#community wireless">community wireless</a> (9)<br />

<a href="/tags/siteindex#recommendations">recommendations</a><br />
<a href="/tags/siteindex#recommendations">recommendations</a> (3)<br />

<a href="/tags/siteindex#ux">ux</a><br />
<a href="/tags/siteindex#ux">ux</a> (3)<br />

<a href="/tags/siteindex#messaging">messaging</a><br />
<a href="/tags/siteindex#messaging">messaging</a> (4)<br />

<a href="/tags/siteindex#{"categories"=>nil}">{"categories"=>nil}</a><br />
<a href="/tags/siteindex#{"categories"=>nil}">{"categories"=>nil}</a> (4)<br />

<a href="/tags/siteindex#drupal">drupal</a><br />
<a href="/tags/siteindex#drupal">drupal</a> (1)<br />

<a href="/tags/siteindex#chat">chat</a><br />
<a href="/tags/siteindex#chat">chat</a> (3)<br />

<a href="/tags/siteindex#applications">applications</a><br />
<a href="/tags/siteindex#applications">applications</a> (4)<br />

<a href="/tags/siteindex#routers">routers</a><br />
<a href="/tags/siteindex#routers">routers</a> (2)<br />

<a href="/tags/siteindex#energy">energy</a><br />
<a href="/tags/siteindex#energy">energy</a> (1)<br />

<a href="/tags/siteindex#mesh">mesh</a><br />
<a href="/tags/siteindex#mesh">mesh</a> (9)<br />

<a href="/tags/siteindex#cost">cost</a><br />
<a href="/tags/siteindex#cost">cost</a> (2)<br />

<a href="/tags/siteindex#price">price</a><br />
<a href="/tags/siteindex#price">price</a> (1)<br />

<a href="/tags/siteindex#hardware">hardware</a><br />
<a href="/tags/siteindex#hardware">hardware</a> (3)<br />

<a href="/tags/siteindex#red hook">red hook</a><br />
<a href="/tags/siteindex#red hook">red hook</a> (5)<br />

<a href="/tags/siteindex#troubleshooting">troubleshooting</a><br />
<a href="/tags/siteindex#troubleshooting">troubleshooting</a> (2)<br />

<a href="/tags/siteindex#site visits">site visits</a><br />
<a href="/tags/siteindex#site visits">site visits</a> (4)<br />

<a href="/tags/siteindex#maintenance">maintenance</a><br />
<a href="/tags/siteindex#maintenance">maintenance</a> (2)<br />

<a href="/tags/siteindex#warning">warning</a><br />
<a href="/tags/siteindex#warning">warning</a> (2)<br />

<a href="/tags/siteindex#label">label</a><br />
<a href="/tags/siteindex#label">label</a> (2)<br />

<a href="/tags/siteindex#security">security</a><br />
<a href="/tags/siteindex#security">security</a> (2)<br />

<a href="/tags/siteindex#anonymity">anonymity</a><br />
<a href="/tags/siteindex#anonymity">anonymity</a> (2)<br />

<a href="/tags/siteindex#privacy">privacy</a><br />
<a href="/tags/siteindex#privacy">privacy</a> (2)<br />

<a href="/tags/siteindex#battlemesh">battlemesh</a><br />
<a href="/tags/siteindex#battlemesh">battlemesh</a> (1)<br />

<a href="/tags/siteindex#olsr">olsr</a><br />
<a href="/tags/siteindex#olsr">olsr</a> (1)<br />

<a href="/tags/siteindex#testing">testing</a><br />
<a href="/tags/siteindex#testing">testing</a> (1)<br />

<a href="/tags/siteindex#digital stewards">digital stewards</a><br />
<a href="/tags/siteindex#digital stewards">digital stewards</a> (4)<br />

<a href="/tags/siteindex#amp">amp</a><br />
<a href="/tags/siteindex#amp">amp</a> (1)<br />

<a href="/tags/siteindex#amc">amc</a><br />
<a href="/tags/siteindex#amc">amc</a> (1)<br />

<a href="/tags/siteindex#release">release</a><br />
<a href="/tags/siteindex#release">release</a> (3)<br />

<a href="/tags/siteindex#serval">serval</a><br />
<a href="/tags/siteindex#serval">serval</a> (1)<br />

<a href="/tags/siteindex#gource">gource</a><br />
<a href="/tags/siteindex#gource">gource</a> (1)<br />

<a href="/tags/siteindex#git">git</a><br />
<a href="/tags/siteindex#git">git</a> (1)<br />

<a href="/tags/siteindex#visualization">visualization</a><br />
<a href="/tags/siteindex#visualization">visualization</a> (2)<br />

<a href="/tags/siteindex#development">development</a><br />
<a href="/tags/siteindex#development">development</a> (1)<br />

<a href="/tags/siteindex#guest post">guest post</a><br />
<a href="/tags/siteindex#guest post">guest post</a> (1)<br />

<a href="/tags/siteindex#tools">tools</a><br />
<a href="/tags/siteindex#tools">tools</a> (1)<br />

<a href="/tags/siteindex#cck">cck</a><br />
<a href="/tags/siteindex#cck">cck</a> (1)<br />

<a href="/tags/siteindex#pop-up mesh">pop-up mesh</a><br />
<a href="/tags/siteindex#pop-up mesh">pop-up mesh</a> (1)<br />

<a href="/tags/siteindex#urban">urban</a><br />
<a href="/tags/siteindex#urban">urban</a> (1)<br />

<a href="/tags/siteindex#somaliland">somaliland</a><br />
<a href="/tags/siteindex#somaliland">somaliland</a> (1)<br />

<a href="/tags/siteindex#rural">rural</a><br />
<a href="/tags/siteindex#rural">rural</a> (1)<br />

<a href="/tags/siteindex#r1">r1</a><br />
<a href="/tags/siteindex#r1">r1</a> (1)<br />

<a href="/tags/siteindex#upgrade">upgrade</a><br />
<a href="/tags/siteindex#upgrade">upgrade</a> (1)<br />

<a href="/tags/siteindex#hack day">hack day</a><br />
<a href="/tags/siteindex#hack day">hack day</a> (1)<br />


</div>
Expand Down

0 comments on commit a50acba

Please sign in to comment.