Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/azmelanar/hugo-theme-pixyll.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Slupytskyi <dslupytskyi@gmail.com>2015-02-04 00:09:27 +0300
committerDmitriy Slupytskyi <dslupytskyi@gmail.com>2015-02-04 00:09:27 +0300
commit1126e0dd32dd5a608e7eb8541da8d5f9675f8619 (patch)
tree5d297e54cd1d7d21411c5a7f7115a2bbc39e5564
parentf1cb25fddaf5c33134717a210b0d8c4439f0a30b (diff)
parentfe5d8f1e4b9ef48661d9e22b35f57fe3bf3242b2 (diff)
Merge branch 'master' of github.com:azmelanar/hugo-theme-pixyll
-rw-r--r--layouts/404.html5
-rw-r--r--layouts/index.html3
-rw-r--r--layouts/partials/head.html15
-rw-r--r--layouts/shortcodes/youtube.html2
-rw-r--r--static/css/basscss-min.css1
-rw-r--r--static/css/combined-min.css9
-rw-r--r--static/css/highlight/styles/railscasts-min.css1
-rw-r--r--static/css/main-min.css9
-rw-r--r--static/images/404.jpgbin0 -> 75721 bytes
9 files changed, 38 insertions, 7 deletions
diff --git a/layouts/404.html b/layouts/404.html
index 5da48f1..f96a30b 100644
--- a/layouts/404.html
+++ b/layouts/404.html
@@ -4,7 +4,10 @@
<div class="post p2 p-responsive wrap" role="main">
<div class="measure">
- <p>404</p>
+ <div align="center">
+ <img src="{{ .Site.BaseUrl }}/images/404.jpg" />
+ <p>Error 404</p>
+ </div>
</div>
</div>
</div>
diff --git a/layouts/index.html b/layouts/index.html
index 0ef4d7c..11fe9f7 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -2,6 +2,9 @@
<div class="site-wrap">
{{ partial "header.html" . }}
+ {{ if isset .Site.Params "description" }}
+ <meta name="description" content="{{ .Site.Params.description }}">
+ {{ end }}
<div class="post p2 p-responsive wrap" role="main">
<div class="measure">
<div class="home">
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 6ae34cb..252af06 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
- <title>{{ .Site.Title }} | {{ .Title }}</title>
+ <title>{{ .Title }} - {{ .Site.Title }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
@@ -11,15 +11,20 @@
<link rel="canonical" href="{{ .Permalink }}">
<!-- Custom CSS -->
- <link rel="stylesheet" type="text/css" href="{{ .Site.BaseUrl }}/css/basscss.css">
- <link rel="stylesheet" type="text/css" href="{{ .Site.BaseUrl }}/css/main.css">
+ <!-- Those css minifined and combined together. See combined-min.css below
+ <link rel="stylesheet" type="text/css" href="/css/basscss.css">
+ <link rel="stylesheet" type="text/css" href="/css/main.css"> -->
<!-- Highlight -->
- <link rel="stylesheet" type="text/css" href="{{ .Site.BaseUrl }}/css/highlight/styles/railscasts.css">
+ <!-- Also minified and combined into combined-min.css
+ <link rel="stylesheet" type="text/css" href="/css/highlight/styles/railscasts.css"> -->
<!-- Fonts -->
+ <!-- Combined and minified
<link rel='stylesheet' type='text/css' href='//fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,700italic&subset=latin,cyrillic-ext,cyrillic'>
- <link rel='stylesheet' type='text/css' href='//fonts.googleapis.com/css?family=Lato:900,300'>
+ <link rel='stylesheet' type='text/css' href='//fonts.googleapis.com/css?family=Lato:900,300'> -->
+
+ <link rel="stylesheet" type="text/css" href="{{ .Site.BaseUrl }}/css/combined-min.css">
</head>
<body class="">
diff --git a/layouts/shortcodes/youtube.html b/layouts/shortcodes/youtube.html
index 08ad2a5..e6889bf 100644
--- a/layouts/shortcodes/youtube.html
+++ b/layouts/shortcodes/youtube.html
@@ -1,6 +1,6 @@
<div class="embed video-player">
<iframe class="youtube-player" type="text/html" width="640" height="385"
- src="http://www.youtube.com/embed/{{ index .Params 0 }}" allowfullscreen
+ src="//www.youtube.com/embed/{{ index .Params 0 }}" allowfullscreen
frameborder="0"/>
</iframe>
</div>
diff --git a/static/css/basscss-min.css b/static/css/basscss-min.css
new file mode 100644
index 0000000..00b6640
--- /dev/null
+++ b/static/css/basscss-min.css
@@ -0,0 +1 @@
+@charset "UTF-8";body,button,input,select,textarea,pre{margin:0}h1,h2,h3,h4,h5,h6,p,dl,ol,ul{margin-top:0;margin-bottom:1rem}button,input,select,textarea{font-family:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}body{font-family:'Helvetica Neue',Helvetica,sans-serif;line-height:1.5rem;font-weight:400}h1,.h1,.f1{font-size:2rem;line-height:2.5rem}h2,.h2,.f2{font-size:1.5rem;line-height:2rem}h3,.h3,.f3{font-size:1.25rem;line-height:1.5rem}p,.p,.f4,h4,h5,h6,dl,ol,ul{font-size:1.125rem;line-height:1.5rem}small,.small,.f5{font-size:.875rem;line-height:1.5rem}@media screen and (min-width:48em){.h1{font-size:4rem;line-height:5rem}.h2{font-size:2rem;line-height:2.5rem}.h3{font-size:1.5rem;line-height:2rem}.p{font-size:1.25rem;line-height:2rem}.small{font-size:1rem}}@media screen and (min-width:64em){.h1{font-size:6rem;line-height:8rem}.h2{font-size:3rem;line-height:3.5rem}}strong,.bold{font-weight:bold}.regular{font-weight:normal}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.center{text-align:center}.right-align{text-align:right}.measure{max-width:48rem}.measure-narrow{max-width:32rem}.measure-wide{max-width:60rem}.leading-1{line-height:1.5rem}.leading-2{line-height:2rem}.leading-3{line-height:3rem}.leading-4{line-height:4rem}.m0{margin:0}.mb0{margin-bottom:0}.m1{margin:1rem}.mt1{margin-top:1rem}.mr1{margin-right:1rem}.mb1{margin-bottom:1rem}.ml1{margin-left:1rem}.m2{margin:2rem}.mt2{margin-top:2rem}.mr2{margin-right:2rem}.mb2{margin-bottom:2rem}.ml2{margin-left:2rem}.m3{margin:3rem}.mt3{margin-top:3rem}.mr3{margin-right:3rem}.mb3{margin-bottom:3rem}.ml3{margin-left:3rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4{margin-left:4rem}.wrap{margin-right:auto;margin-left:auto}.m-responsive{margin:2rem}.mt-responsive{margin-top:2rem}.mr-responsive{margin-right:2rem}.mb-responsive{margin-bottom:2rem}.ml-responsive{margin-left:2rem}@media screen and (min-width:48em) and (max-width:64em){.m-responsive{margin:3rem}.mt-responsive{margin-top:3rem}.mr-responsive{margin-right:3rem}.mb-responsive{margin-bottom:3rem}.ml-responsive{margin-left:3rem}}@media screen and (min-width:64em){.m-responsive{margin:4rem}.mt-responsive{margin-top:4rem}.mr-responsive{margin-right:4rem}.mb-responsive{margin-bottom:4rem}.ml-responsive{margin-left:4rem}}.p1{padding:1rem}.px1{padding-right:1rem;padding-left:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.p2{padding:2rem}.px2{padding-right:2rem;padding-left:2rem}.py2{padding-top:1rem;padding-bottom:2rem}.p3{padding:3rem}.px3{padding-right:3rem;padding-left:3rem}.py3{padding-top:3rem;padding-bottom:3rem}.p4{padding:4rem}.px4{padding-right:4rem;padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.p-responsive{padding:1.5rem}.px-responsive{padding-right:1.5rem;padding-left:1.5rem}.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:48em) and (max-width:64em){.p-responsive{padding:3rem}.px-responsive{padding-right:3rem;padding-left:3rem}.py-responsive{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:64em){.p-responsive{padding:4rem}.px-responsive{padding-right:4rem;padding-left:4rem}.py-responsive{padding-top:4rem;padding-bottom:4rem}}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.oh{overflow:hidden}.left{float:left}.right{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fit{max-width:100%}.full-width{width:100%}.half-width{width:50%}.mobile-show{display:none}@media screen and (max-width:48em){.mobile-show,.mobile-block{display:block}.mobile-block{width:100%}.mobile-hide{display:none}.mobile-center{text-align:center}}.button{font-family:inherit;font-weight:bold;text-decoration:none;cursor:pointer;border:0;-webkit-appearance:none;appearance:none;white-space:nowrap;display:inline-block;line-height:2rem;height:auto;min-height:2rem;padding:.5rem 1rem}.button-big{padding:1rem 1.5rem}.button-small{padding:0 1rem}.form{font-size:1rem}.input{appearance:none;border-style:solid;border-width:1px;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:3rem;line-height:2rem;padding:.5rem;border-radius:.25rem}.select{box-sizing:border-box;height:3rem;margin-right:0;margin-left:0;border-radius:.25rem}.textarea{box-sizing:border-box;padding:1rem;line-height:1.5rem;border-radius:.25rem}.form-stacked label,.form-stacked .input,.form-stacked .select{display:block;width:100%}.form-stacked .input,.form-stacked .select,.form-stacked .radio,.form-stacked .checkbox{margin-bottom:1rem}.list{padding-left:2rem}.list-simple{list-style:none;padding-left:0}.list-inline{list-style:none;padding-left:0}.list-inline li{display:inline;white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.t0{top:0}.r0{right:0}.b0{bottom:0}.l0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.absolute-center{top:0;right:0;bottom:0;left:0;margin:auto;display:table}.white{color:#fff}.blue{color:#0096cc}.light-gray{color:#eee}.mid-gray{color:#777}.dark-gray{color:#333}.red{color:#f52}.green{color:#0f6}.orange{color:#fc2}.bg-white{background-color:#fff}.bg-blue{background-color:#0096cc}.bg-light-gray{background-color:#eee}.bg-mid-gray{background-color:#777}.bg-dark-gray{background-color:#333}.bg-red{background-color:#f52}.bg-green{background-color:#0f6}.bg-orange{background-color:#fc2}body{color:#333;background-color:#fff}a{color:#0096cc;text-decoration:none}a:hover{color:#007199}.button{border-radius:.25rem;transition-duration:.2s;transition-timing-function:ease;transition-property:box-shadow,background-color}.button:focus{outline:0;box-shadow:0 0 0 2px white,0 0 1px 4px rgba(0,150,204,0.5)}.button-blue{color:#fff;background-color:#0096cc}.button-blue:hover{color:#fff;background-color:#004b66}.button-gray{color:#fff;background-color:#777}.button-gray:hover{color:#fff;background-color:#444}.form-light .input,.form-light .textarea,.form-light .select{transition:box-shadow .2s ease;border-color:#777}.form-light .input:focus,.form-light .textarea:focus,.form-light .select:focus{outline:0;border-color:#0096cc;box-shadow:0 0 .125rem rgba(0,150,204,0.5)}.form-light .radio input,.form-light .checkbox input{transition:box-shadow .2s ease}.form-light .radio input:focus,.form-light .checkbox input:focus{outline:0;box-shadow:0 0 0 2px white,0 0 1px 4px rgba(0,150,204,0.5)}.form-light .radio input{border-radius:50%}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-light-gray{border-color:#eee}.rounded{border-radius:.25rem}.transition-all{transition:all .2s ease} \ No newline at end of file
diff --git a/static/css/combined-min.css b/static/css/combined-min.css
new file mode 100644
index 0000000..2028eeb
--- /dev/null
+++ b/static/css/combined-min.css
@@ -0,0 +1,9 @@
+@charset "UTF-8";body,button,input,select,textarea,pre{margin:0}h1,h2,h3,h4,h5,h6,p,dl,ol,ul{margin-top:0;margin-bottom:1rem}button,input,select,textarea{font-family:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}body{font-family:'Helvetica Neue',Helvetica,sans-serif;line-height:1.5rem;font-weight:400}h1,.h1,.f1{font-size:2rem;line-height:2.5rem}h2,.h2,.f2{font-size:1.5rem;line-height:2rem}h3,.h3,.f3{font-size:1.25rem;line-height:1.5rem}p,.p,.f4,h4,h5,h6,dl,ol,ul{font-size:1.125rem;line-height:1.5rem}small,.small,.f5{font-size:.875rem;line-height:1.5rem}@media screen and (min-width:48em){.h1{font-size:4rem;line-height:5rem}.h2{font-size:2rem;line-height:2.5rem}.h3{font-size:1.5rem;line-height:2rem}.p{font-size:1.25rem;line-height:2rem}.small{font-size:1rem}}@media screen and (min-width:64em){.h1{font-size:6rem;line-height:8rem}.h2{font-size:3rem;line-height:3.5rem}}strong,.bold{font-weight:bold}.regular{font-weight:normal}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.center{text-align:center}.right-align{text-align:right}.measure{max-width:48rem}.measure-narrow{max-width:32rem}.measure-wide{max-width:60rem}.leading-1{line-height:1.5rem}.leading-2{line-height:2rem}.leading-3{line-height:3rem}.leading-4{line-height:4rem}.m0{margin:0}.mb0{margin-bottom:0}.m1{margin:1rem}.mt1{margin-top:1rem}.mr1{margin-right:1rem}.mb1{margin-bottom:1rem}.ml1{margin-left:1rem}.m2{margin:2rem}.mt2{margin-top:2rem}.mr2{margin-right:2rem}.mb2{margin-bottom:2rem}.ml2{margin-left:2rem}.m3{margin:3rem}.mt3{margin-top:3rem}.mr3{margin-right:3rem}.mb3{margin-bottom:3rem}.ml3{margin-left:3rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4{margin-left:4rem}.wrap{margin-right:auto;margin-left:auto}.m-responsive{margin:2rem}.mt-responsive{margin-top:2rem}.mr-responsive{margin-right:2rem}.mb-responsive{margin-bottom:2rem}.ml-responsive{margin-left:2rem}@media screen and (min-width:48em) and (max-width:64em){.m-responsive{margin:3rem}.mt-responsive{margin-top:3rem}.mr-responsive{margin-right:3rem}.mb-responsive{margin-bottom:3rem}.ml-responsive{margin-left:3rem}}@media screen and (min-width:64em){.m-responsive{margin:4rem}.mt-responsive{margin-top:4rem}.mr-responsive{margin-right:4rem}.mb-responsive{margin-bottom:4rem}.ml-responsive{margin-left:4rem}}.p1{padding:1rem}.px1{padding-right:1rem;padding-left:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.p2{padding:2rem}.px2{padding-right:2rem;padding-left:2rem}.py2{padding-top:1rem;padding-bottom:2rem}.p3{padding:3rem}.px3{padding-right:3rem;padding-left:3rem}.py3{padding-top:3rem;padding-bottom:3rem}.p4{padding:4rem}.px4{padding-right:4rem;padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.p-responsive{padding:1.5rem}.px-responsive{padding-right:1.5rem;padding-left:1.5rem}.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:48em) and (max-width:64em){.p-responsive{padding:3rem}.px-responsive{padding-right:3rem;padding-left:3rem}.py-responsive{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:64em){.p-responsive{padding:4rem}.px-responsive{padding-right:4rem;padding-left:4rem}.py-responsive{padding-top:4rem;padding-bottom:4rem}}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.oh{overflow:hidden}.left{float:left}.right{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fit{max-width:100%}.full-width{width:100%}.half-width{width:50%}.mobile-show{display:none}@media screen and (max-width:48em){.mobile-show,.mobile-block{display:block}.mobile-block{width:100%}.mobile-hide{display:none}.mobile-center{text-align:center}}.button{font-family:inherit;font-weight:bold;text-decoration:none;cursor:pointer;border:0;-webkit-appearance:none;appearance:none;white-space:nowrap;display:inline-block;line-height:2rem;height:auto;min-height:2rem;padding:.5rem 1rem}.button-big{padding:1rem 1.5rem}.button-small{padding:0 1rem}.form{font-size:1rem}.input{appearance:none;border-style:solid;border-width:1px;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:3rem;line-height:2rem;padding:.5rem;border-radius:.25rem}.select{box-sizing:border-box;height:3rem;margin-right:0;margin-left:0;border-radius:.25rem}.textarea{box-sizing:border-box;padding:1rem;line-height:1.5rem;border-radius:.25rem}.form-stacked label,.form-stacked .input,.form-stacked .select{display:block;width:100%}.form-stacked .input,.form-stacked .select,.form-stacked .radio,.form-stacked .checkbox{margin-bottom:1rem}.list{padding-left:2rem}.list-simple{list-style:none;padding-left:0}.list-inline{list-style:none;padding-left:0}.list-inline li{display:inline;white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.t0{top:0}.r0{right:0}.b0{bottom:0}.l0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.absolute-center{top:0;right:0;bottom:0;left:0;margin:auto;display:table}.white{color:#fff}.blue{color:#0096cc}.light-gray{color:#eee}.mid-gray{color:#777}.dark-gray{color:#333}.red{color:#f52}.green{color:#0f6}.orange{color:#fc2}.bg-white{background-color:#fff}.bg-blue{background-color:#0096cc}.bg-light-gray{background-color:#eee}.bg-mid-gray{background-color:#777}.bg-dark-gray{background-color:#333}.bg-red{background-color:#f52}.bg-green{background-color:#0f6}.bg-orange{background-color:#fc2}body{color:#333;background-color:#fff}a{color:#0096cc;text-decoration:none}a:hover{color:#007199}.button{border-radius:.25rem;transition-duration:.2s;transition-timing-function:ease;transition-property:box-shadow,background-color}.button:focus{outline:0;box-shadow:0 0 0 2px white,0 0 1px 4px rgba(0,150,204,0.5)}.button-blue{color:#fff;background-color:#0096cc}.button-blue:hover{color:#fff;background-color:#004b66}.button-gray{color:#fff;background-color:#777}.button-gray:hover{color:#fff;background-color:#444}.form-light .input,.form-light .textarea,.form-light .select{transition:box-shadow .2s ease;border-color:#777}.form-light .input:focus,.form-light .textarea:focus,.form-light .select:focus{outline:0;border-color:#0096cc;box-shadow:0 0 .125rem rgba(0,150,204,0.5)}.form-light .radio input,.form-light .checkbox input{transition:box-shadow .2s ease}.form-light .radio input:focus,.form-light .checkbox input:focus{outline:0;box-shadow:0 0 0 2px white,0 0 1px 4px rgba(0,150,204,0.5)}.form-light .radio input{border-radius:50%}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-light-gray{border-color:#eee}.rounded{border-radius:.25rem}.transition-all{transition:all .2s ease}@charset "UTF-8";body{font-family:"Ubuntu","PT Serif",Georgia,"Times New Roman",serif}html,body{height:100%}img{width:auto;max-width:100%}.site-wrap{min-height:100%;margin-bottom:-120px}.site-wrap:after{content:"";display:block}.footer,.site-wrap:after{height:120px}body{font-size:1.5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gist,.gist .highlight .p{font-size:.75rem}.gist .lines{width:100%}.site-header a{color:#333;font-weight:300}.site-header nav a{font-size:1rem;color:#666}.site-header nav a:hover{color:#444;opacity:1;border-bottom:2px solid #444}.site-nav a+a{margin-left:1em}.site-nav{margin:0;padding:0}.site-header a:hover,.posts .post a:hover .post-meta,.posts .post a:hover .post-title,.posts .post a:hover .post-summary{opacity:.88}.related-post-title{border-bottom:thin solid #f3f3f3}.posts{margin:0}.posts .post{margin-bottom:.75em;padding-bottom:.375em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:0;margin-bottom:.375em;padding-bottom:0}.post-link .post-title{margin-top:0;font-weight:600;color:#333}.post-footer{@extend .italic;margin-top:.75rem;text-align:center}.post-footer .avatar{margin:2rem 0;width:100px;border-radius:50%}.pagination,.button{font-size:1rem;font-family:'Lato','Helvetica Neue',Helvetica,sans-serif;font-weight:300;text-align:center}.pagination a,.pagination .disabled{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fafafa;border-radius:.1875em;border:1px solid #f3f3f3;color:#333;padding:1em 1.5em}.pagination .disabled{opacity:.5}.pagination a:hover,.pagination a:focus{background:white;color:#477dca}.pagination a:active{background:#f7f7f7}.wrap .measure{margin:0 auto}.meta,.post-meta{width:auto;font-size:1rem;font-weight:300;margin:0;padding:.25em 0;color:#7a7a7a;font-style:italic}.pagination .button{font-size:1rem;font-weight:300;letter-spacing:1px}.button-disabled{opacity:.55;background-color:#999}.button-disabled:hover,.button-disabled:active,.button-disabled:focus{cursor:not-allowed;background-color:#999}form{font-family:sans-serif;font-weight:300;font-size:1rem}textarea.input{height:8em}p{font-weight:300;line-height:1.5;color:#333}abbr{border-bottom:1px black dotted;cursor:help}pre,code{font-family:Menlo,Monaco,"Courier New",monospace}code{color:#7a7a7a}pre{padding:1.125em;font-size:1rem;line-height:1.11;margin-bottom:.88em}.highlight .p{font-size:1.125rem;line-height:1}blockquote{padding:1.33em;font-style:italic;border-left:5px solid #7a7a7a}blockquote footer{font-size:.85rem;font-style:normal;background-color:#fff;color:#7a7a7a;border-color:transparent}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Lato",'Helvetica Neue',Helvetica,sans-serif;font-weight:900;line-height:1.2;margin:.414em 0 .5em}.social-icons{padding:.5em 0 0 0;font-size:1.25rem;width:100%}.social-icons a.fa{padding:.2em;opacity:.8;cursor:pointer}.social-icons a.fa:hover{opacity:1}.social-icons iframe[title=Flattr]{position:relative;top:.1em}@media screen and (min-width:48em){.site-header .site-title{float:left}.meta,.post-meta{margin:0;padding:0;font-size:1.25rem}.h1,h1{font-size:3.250rem}.h2,h2{font-size:2.298rem}.h3,h3{font-size:1.625rem}.h4,h4{font-size:1.150rem}.p,p,li{font-size:1.25rem;line-height:1.8}.small{font-size:1rem}.post-link .post-title{margin-top:.5em}.posts .post{margin-bottom:1.333em;padding-bottom:.666em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:0;margin-bottom:.333em;padding-bottom:0}}@media screen and (max-width:48em){.h1,h1{font-size:2.827rem}.h2,h2{font-size:1.999rem}.h3,h3{font-size:1.413rem}.h4,h4{font-size:1rem}.site-header{text-align:center}.site-header .site-title{float:center}.site-header .site-nav{width:100%;float:left;text-align:center;margin-top:.666em;margin-bottom:1.333em}.social-icons .left,.social-icons .right{text-align:center;float:none}}@media screen and (min-width:64em){.h1,h1{font-size:3.5rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2.249rem}.h4,h4{font-size:1.591rem}.posts .post-meta .post-author{padding-bottom:.2em}.post-link .post-title{margin-top:.125em}.posts .post{margin-bottom:2.666em;padding-bottom:1.333em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:0;margin-bottom:.666em;padding-bottom:0}}footer{border-top:thin solid #f3f3f3}footer,footer .wrap{color:#7a7a7a;background-color:#fafafa;font-family:'Lato','Helvetica Neue',Helvetica,sans-serif;font-weight:300;clear:both}footer:after{content:"";display:block}/*!
+Icons.css
+Licensed under the MIT license - http://opensource.org/license/MIT
+*/.icons a{display:inline-block;width:24px;height:24px;margin:10px;vertical-align:middle;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.icons a.rss{background:url(/images/icons/rss.png) left top no-repeat}.icons a.twitter{background:url(/images/icons/twitter.png) left top no-repeat}/*!
+Animate.css - http://daneden.me/animate
+Licensed under the MIT license - http://opensource.org/licenses/MIT
+
+Copyright (c) 2014 Daniel Eden
+*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px) translate3d(0,0,0);-ms-transform:translateY(-20px) translate3d(0,0,0);transform:translateY(-20px) translate3d(0,0,0)}100%{opacity:1;-webkit-transform:translateY(0) translate3d(0,0,0);-ms-transform:translateY(0) translate3d(0,0,0);transform:translateY(0) translate3d(0,0,0)}}.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.paginatin_area{margin:0;overflow:hidden;padding:4px 0 94px;text-align:center}.paginatin_area ul{display:inline-block;list-style:none outside none;margin:0;overflow:hidden;padding:0;text-align:center}.paginatin_area ul li{display:block;float:left;margin:0;padding:0}.paginatin_area ul li a{background:none repeat scroll 0 0 #262626;border-radius:4px;color:#fff;display:block;font-family:lato;font-size:14px;font-weight:900;line-height:17px;margin:2px;min-height:30px;min-width:30px;padding:6px;text-decoration:none;-moz-transition:all .4s;-webkit-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.paginatin_area ul li.active a{background:#b3b3b1}.paginatin_area ul li.active a:hover{background:#b3b3b1}.paginatin_area ul li a:hover{background:#37c392}.p_arrow i{display:block;font-family:lato;font-size:1rem;font-style:normal;font-weight:900;line-height:12px;margin:0;padding:0;text-align:center}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'),url(http://fonts.gstatic.com/s/ubuntu/v7/ODszJI8YqNw8V2xPulzjO_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'),url(http://fonts.gstatic.com/s/ubuntu/v7/iQ9VJx1UMASKNiGywyyCXvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'),url(http://fonts.gstatic.com/s/ubuntu/v7/WkvQmvwsfw_KKeau9SlQ2_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'),url(http://fonts.gstatic.com/s/ubuntu/v7/gYAtqXUikkQjyJA1SnpDLvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'),url(http://fonts.gstatic.com/s/ubuntu/v7/Wu5Iuha-XnKDBvqRwQzAG_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'),url(http://fonts.gstatic.com/s/ubuntu/v7/FHTuBZMvx3a4pgILB4O9UfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(http://fonts.gstatic.com/s/ubuntu/v7/oxrPYIm05JrY_0rFIEQ_oRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(http://fonts.gstatic.com/s/ubuntu/v7/4z2U46_RRLOfkoHsWJG3vxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(http://fonts.gstatic.com/s/ubuntu/v7/2vaWVxeAxHVkFcnCBCQCyRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(http://fonts.gstatic.com/s/ubuntu/v7/M-Ii49WH_TYYnOjQyLgTMBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(http://fonts.gstatic.com/s/ubuntu/v7/nsLtvfQoT-rVwGTHHnkeJhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(http://fonts.gstatic.com/s/ubuntu/v7/0ihfXUL2emPh0ROJezvraBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(http://fonts.gstatic.com/s/ubuntu/v7/w3OQMu9Ox3bN1d9i3mbh2xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(http://fonts.gstatic.com/s/ubuntu/v7/LYvzNpa5ecqVXi8cf4pj-hTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(http://fonts.gstatic.com/s/ubuntu/v7/T0N0BD55aMuIijZeoZ4TJBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(http://fonts.gstatic.com/s/ubuntu/v7/RunG4-izX6wYOuWLUJmsihTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(http://fonts.gstatic.com/s/ubuntu/v7/IZYv9ktJI5s8uIr0hWnbSBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(http://fonts.gstatic.com/s/ubuntu/v7/WB6rgjTg_oRfj6mlXZJbbxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7TTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7TUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7UbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7Wo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7eL2WfuF7Qc3ANwCvwl0TnA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(http://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(http://fonts.gstatic.com/s/lato/v11/fJ22-hkNvqdD_3TXCrYlmPY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(http://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(http://fonts.gstatic.com/s/lato/v11/iZxHtm8SGdMcBmb4SbFWK_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.hljs{display:block;overflow-x:auto;padding:.5em;background:#232323;color:#e6e1dc;-webkit-text-size-adjust:none}.hljs-comment,.hljs-template_comment,.hljs-javadoc,.hljs-shebang{color:#bc9458;font-style:italic}.hljs-keyword,.ruby .hljs-function .hljs-keyword,.hljs-request,.hljs-status,.nginx .hljs-title,.method,.hljs-list .hljs-title{color:#c26230}.hljs-string,.hljs-number,.hljs-regexp,.hljs-tag .hljs-value,.hljs-cdata,.hljs-filter .hljs-argument,.hljs-attr_selector,.apache .hljs-cbracket,.hljs-date,.tex .hljs-command,.asciidoc .hljs-link_label,.markdown .hljs-link_label{color:#a5c261}.hljs-subst{color:#519f50}.hljs-tag,.hljs-tag .hljs-keyword,.hljs-tag .hljs-title,.hljs-doctype,.hljs-sub .hljs-identifier,.hljs-pi,.input_number{color:#e8bf6a}.hljs-identifier{color:#d0d0ff}.hljs-class .hljs-title,.hljs-type,.smalltalk .hljs-class,.hljs-javadoctag,.hljs-yardoctag,.hljs-phpdoc,.hljs-dartdoc{text-decoration:none}.hljs-constant{color:#da4939}.hljs-symbol,.hljs-built_in,.ruby .hljs-symbol .hljs-string,.ruby .hljs-symbol .hljs-identifier,.asciidoc .hljs-link_url,.markdown .hljs-link_url,.hljs-attribute{color:#6d9cbe}.asciidoc .hljs-link_url,.markdown .hljs-link_url{text-decoration:underline}.hljs-params,.hljs-variable,.clojure .hljs-attribute{color:#d0d0ff}.css .hljs-tag,.hljs-rules .hljs-property,.hljs-pseudo,.tex .hljs-special{color:#cda869}.css .hljs-class{color:#9b703f}.hljs-rules .hljs-keyword{color:#c5af75}.hljs-rules .hljs-value{color:#cf6a4c}.css .hljs-id{color:#8b98ab}.hljs-annotation,.apache .hljs-sqbracket,.nginx .hljs-built_in{color:#9b859d}.hljs-preprocessor,.hljs-preprocessor *,.hljs-pragma{color:#8996a8 !important}.hljs-hexcolor,.css .hljs-value .hljs-number{color:#a5c261}.hljs-title,.hljs-decorator,.css .hljs-function{color:#ffc66d}.diff .hljs-header,.hljs-chunk{background-color:#2f33ab;color:#e6e1dc;display:inline-block;width:100%}.diff .hljs-change{background-color:#4a410d;color:#f8f8f8;display:inline-block;width:100%}.hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%}.hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.7} \ No newline at end of file
diff --git a/static/css/highlight/styles/railscasts-min.css b/static/css/highlight/styles/railscasts-min.css
new file mode 100644
index 0000000..f49afb6
--- /dev/null
+++ b/static/css/highlight/styles/railscasts-min.css
@@ -0,0 +1 @@
+.hljs{display:block;overflow-x:auto;padding:.5em;background:#232323;color:#e6e1dc;-webkit-text-size-adjust:none}.hljs-comment,.hljs-template_comment,.hljs-javadoc,.hljs-shebang{color:#bc9458;font-style:italic}.hljs-keyword,.ruby .hljs-function .hljs-keyword,.hljs-request,.hljs-status,.nginx .hljs-title,.method,.hljs-list .hljs-title{color:#c26230}.hljs-string,.hljs-number,.hljs-regexp,.hljs-tag .hljs-value,.hljs-cdata,.hljs-filter .hljs-argument,.hljs-attr_selector,.apache .hljs-cbracket,.hljs-date,.tex .hljs-command,.asciidoc .hljs-link_label,.markdown .hljs-link_label{color:#a5c261}.hljs-subst{color:#519f50}.hljs-tag,.hljs-tag .hljs-keyword,.hljs-tag .hljs-title,.hljs-doctype,.hljs-sub .hljs-identifier,.hljs-pi,.input_number{color:#e8bf6a}.hljs-identifier{color:#d0d0ff}.hljs-class .hljs-title,.hljs-type,.smalltalk .hljs-class,.hljs-javadoctag,.hljs-yardoctag,.hljs-phpdoc,.hljs-dartdoc{text-decoration:none}.hljs-constant{color:#da4939}.hljs-symbol,.hljs-built_in,.ruby .hljs-symbol .hljs-string,.ruby .hljs-symbol .hljs-identifier,.asciidoc .hljs-link_url,.markdown .hljs-link_url,.hljs-attribute{color:#6d9cbe}.asciidoc .hljs-link_url,.markdown .hljs-link_url{text-decoration:underline}.hljs-params,.hljs-variable,.clojure .hljs-attribute{color:#d0d0ff}.css .hljs-tag,.hljs-rules .hljs-property,.hljs-pseudo,.tex .hljs-special{color:#cda869}.css .hljs-class{color:#9b703f}.hljs-rules .hljs-keyword{color:#c5af75}.hljs-rules .hljs-value{color:#cf6a4c}.css .hljs-id{color:#8b98ab}.hljs-annotation,.apache .hljs-sqbracket,.nginx .hljs-built_in{color:#9b859d}.hljs-preprocessor,.hljs-preprocessor *,.hljs-pragma{color:#8996a8 !important}.hljs-hexcolor,.css .hljs-value .hljs-number{color:#a5c261}.hljs-title,.hljs-decorator,.css .hljs-function{color:#ffc66d}.diff .hljs-header,.hljs-chunk{background-color:#2f33ab;color:#e6e1dc;display:inline-block;width:100%}.diff .hljs-change{background-color:#4a410d;color:#f8f8f8;display:inline-block;width:100%}.hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%}.hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.7} \ No newline at end of file
diff --git a/static/css/main-min.css b/static/css/main-min.css
new file mode 100644
index 0000000..5aab797
--- /dev/null
+++ b/static/css/main-min.css
@@ -0,0 +1,9 @@
+@charset "UTF-8";body{font-family:"Ubuntu","PT Serif",Georgia,"Times New Roman",serif}html,body{height:100%}img{width:auto;max-width:100%}.site-wrap{min-height:100%;margin-bottom:-120px}.site-wrap:after{content:"";display:block}.footer,.site-wrap:after{height:120px}body{font-size:1.5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gist,.gist .highlight .p{font-size:.75rem}.gist .lines{width:100%}.site-header a{color:#333;font-weight:300}.site-header nav a{font-size:1rem;color:#666}.site-header nav a:hover{color:#444;opacity:1;border-bottom:2px solid #444}.site-nav a+a{margin-left:1em}.site-nav{margin:0;padding:0}.site-header a:hover,.posts .post a:hover .post-meta,.posts .post a:hover .post-title,.posts .post a:hover .post-summary{opacity:.88}.related-post-title{border-bottom:thin solid #f3f3f3}.posts{margin:0}.posts .post{margin-bottom:.75em;padding-bottom:.375em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:0;margin-bottom:.375em;padding-bottom:0}.post-link .post-title{margin-top:0;font-weight:600;color:#333}.post-footer{@extend .italic;margin-top:.75rem;text-align:center}.post-footer .avatar{margin:2rem 0;width:100px;border-radius:50%}.pagination,.button{font-size:1rem;font-family:'Lato','Helvetica Neue',Helvetica,sans-serif;font-weight:300;text-align:center}.pagination a,.pagination .disabled{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fafafa;border-radius:.1875em;border:1px solid #f3f3f3;color:#333;padding:1em 1.5em}.pagination .disabled{opacity:.5}.pagination a:hover,.pagination a:focus{background:white;color:#477dca}.pagination a:active{background:#f7f7f7}.wrap .measure{margin:0 auto}.meta,.post-meta{width:auto;font-size:1rem;font-weight:300;margin:0;padding:.25em 0;color:#7a7a7a;font-style:italic}.pagination .button{font-size:1rem;font-weight:300;letter-spacing:1px}.button-disabled{opacity:.55;background-color:#999}.button-disabled:hover,.button-disabled:active,.button-disabled:focus{cursor:not-allowed;background-color:#999}form{font-family:sans-serif;font-weight:300;font-size:1rem}textarea.input{height:8em}p{font-weight:300;line-height:1.5;color:#333}abbr{border-bottom:1px black dotted;cursor:help}pre,code{font-family:Menlo,Monaco,"Courier New",monospace}code{color:#7a7a7a}pre{padding:1.125em;font-size:1rem;line-height:1.11;margin-bottom:.88em}.highlight .p{font-size:1.125rem;line-height:1}blockquote{padding:1.33em;font-style:italic;border-left:5px solid #7a7a7a}blockquote footer{font-size:.85rem;font-style:normal;background-color:#fff;color:#7a7a7a;border-color:transparent}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Lato",'Helvetica Neue',Helvetica,sans-serif;font-weight:900;line-height:1.2;margin:.414em 0 .5em}.social-icons{padding:.5em 0 0 0;font-size:1.25rem;width:100%}.social-icons a.fa{padding:.2em;opacity:.8;cursor:pointer}.social-icons a.fa:hover{opacity:1}.social-icons iframe[title=Flattr]{position:relative;top:.1em}@media screen and (min-width:48em){.site-header .site-title{float:left}.meta,.post-meta{margin:0;padding:0;font-size:1.25rem}.h1,h1{font-size:3.250rem}.h2,h2{font-size:2.298rem}.h3,h3{font-size:1.625rem}.h4,h4{font-size:1.150rem}.p,p,li{font-size:1.25rem;line-height:1.8}.small{font-size:1rem}.post-link .post-title{margin-top:.5em}.posts .post{margin-bottom:1.333em;padding-bottom:.666em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:0;margin-bottom:.333em;padding-bottom:0}}@media screen and (max-width:48em){.h1,h1{font-size:2.827rem}.h2,h2{font-size:1.999rem}.h3,h3{font-size:1.413rem}.h4,h4{font-size:1rem}.site-header{text-align:center}.site-header .site-title{float:center}.site-header .site-nav{width:100%;float:left;text-align:center;margin-top:.666em;margin-bottom:1.333em}.social-icons .left,.social-icons .right{text-align:center;float:none}}@media screen and (min-width:64em){.h1,h1{font-size:3.5rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2.249rem}.h4,h4{font-size:1.591rem}.posts .post-meta .post-author{padding-bottom:.2em}.post-link .post-title{margin-top:.125em}.posts .post{margin-bottom:2.666em;padding-bottom:1.333em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:0;margin-bottom:.666em;padding-bottom:0}}footer{border-top:thin solid #f3f3f3}footer,footer .wrap{color:#7a7a7a;background-color:#fafafa;font-family:'Lato','Helvetica Neue',Helvetica,sans-serif;font-weight:300;clear:both}footer:after{content:"";display:block}/*!
+Icons.css
+Licensed under the MIT license - http://opensource.org/license/MIT
+*/.icons a{display:inline-block;width:24px;height:24px;margin:10px;vertical-align:middle;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.icons a.rss{background:url(/images/icons/rss.png) left top no-repeat}.icons a.twitter{background:url(/images/icons/twitter.png) left top no-repeat}/*!
+Animate.css - http://daneden.me/animate
+Licensed under the MIT license - http://opensource.org/licenses/MIT
+
+Copyright (c) 2014 Daniel Eden
+*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px) translate3d(0,0,0);-ms-transform:translateY(-20px) translate3d(0,0,0);transform:translateY(-20px) translate3d(0,0,0)}100%{opacity:1;-webkit-transform:translateY(0) translate3d(0,0,0);-ms-transform:translateY(0) translate3d(0,0,0);transform:translateY(0) translate3d(0,0,0)}}.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.paginatin_area{margin:0;overflow:hidden;padding:4px 0 94px;text-align:center}.paginatin_area ul{display:inline-block;list-style:none outside none;margin:0;overflow:hidden;padding:0;text-align:center}.paginatin_area ul li{display:block;float:left;margin:0;padding:0}.paginatin_area ul li a{background:none repeat scroll 0 0 #262626;border-radius:4px;color:#fff;display:block;font-family:lato;font-size:14px;font-weight:900;line-height:17px;margin:2px;min-height:30px;min-width:30px;padding:6px;text-decoration:none;-moz-transition:all .4s;-webkit-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.paginatin_area ul li.active a{background:#b3b3b1}.paginatin_area ul li.active a:hover{background:#b3b3b1}.paginatin_area ul li a:hover{background:#37c392}.p_arrow i{display:block;font-family:lato;font-size:1rem;font-style:normal;font-weight:900;line-height:12px;margin:0;padding:0;text-align:center} \ No newline at end of file
diff --git a/static/images/404.jpg b/static/images/404.jpg
new file mode 100644
index 0000000..7c48419
--- /dev/null
+++ b/static/images/404.jpg
Binary files differ