Justin Kelly various ramblings

Octopress theme

It’s been a while since I moved this blog from Posterous to Octopress, but I’ve finally gotten round to removing the default theme and apply the theme I did for bzr.bz/docs, screenshot and full code for the theme is below:

Code changes

Edit sass/custom/_colors.scss

$page-bg :#f7f7f7;
$main-bg :#fff;
$nav-color :#fff;
$nav-color-hover: #fff;
$visited: #fff;

Edit sass/custom/_style.scss

// This File is imported last, and will override other styles in the cascade
// Add styles here to make changes without digging in too much
$border-ep: #E0E0E0;
html {
     background: url("http://i.minus.com/ibuElAZkI9CQ3Y.gif") repeat-x scroll center top $page-bg;
  border-left: 1px solid $border-ep;
  border-right: 1px solid $border-ep;
  border-bottom: 1px solid $border-ep;
  body > footer
    background: $page-bg;
  body > nav {
    border-top:0px solid #fff;
    border-bottom:0px solid #fff;
    background: transparent;
    ul {
    a {
      @include link-colors($nav-color, $nav-color-hover, $visited: $nav-color);
      text-shadow: 2px 2px 2px  #0F3B6A;
      float: left;
      text-decoration: none;
      font-size: 1.1em;
      padding: .1em 0;
      line-height: 1.5em;
    li + li {
      border-left: 0px solid $nav-border-left;
      margin-left: .8em;
      a {
        padding-left: .8em;
        border-left: 0px solid $nav-border-right;
        .search {
          @include box-shadow(0px);
  .blue_dark {
      color: #5AA6F1;
      text-shadow: 2px 2px 2px  #0F3B6A;
  .blue_light {
      text-shadow: 2px 2px 2px  #0F3B6A;
      color: #A6CCFB;
  .gist-highlight {
  body {
     > div {
       border-bottom: 0px solid $page-border-bottom;

Edit source/_includes/custom/navigation.html

<ul class="main-navigation">
    <li><a href="{{ root_url }}/">
        <span class="blue_light">
            {{ site.title }}
       {% if site.subtitle %}
           <span class="blue_dark">
             {{ site.subtitle }}
       {% endif %}
  <li><a href="{{ root_url }}/">Blog</a></li>
  <li><a href="{{ root_url }}/blog/archives">Archives</a></li>
  <li><a href="{{ root_url }}/about">About me</a></li>

remove the line

<header role="banner">{% include header.html %}</header>

from the source/_layouts/default.html file

Background image

The image I use the the backgrouns is available at: http://i.minus.com/ibuElAZkI9CQ3Y.gif either link to it in the sass/custom/_style.scss file as detailed or download it into yout octopress images directory for local referencing

Just run rake generate and you site will now have the same theme as this blog