diff options
-rw-r--r-- | _includes/header.html | 15 | ||||
-rw-r--r-- | _scss/_main.scss | 344 | ||||
-rw-r--r-- | _scss/_tools.scss | 42 |
3 files changed, 0 insertions, 401 deletions
diff --git a/_includes/header.html b/_includes/header.html deleted file mode 100644 index 57a798f..0000000 --- a/_includes/header.html +++ /dev/null @@ -1,15 +0,0 @@ -<section class="container"> - <a href="{{ site.baseurl | uri_escape }}" class="navigation-title">Home</a> - <ul class="navigation-list float-right"> - <li class="navigation-item"> - {% for item in site.pages reversed %} - {% assign title = item.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify %} - {% assign link = item.url | relative_url | uri_escape %} - <!-- Show the link --> - {% if item.show == true %} - <a href="{{ link }}" class="navigation-link">{{ title }}</a> - {% endif %} - {% endfor %} - </li> - </ul> -</section> diff --git a/_scss/_main.scss b/_scss/_main.scss deleted file mode 100644 index 4ca62e9..0000000 --- a/_scss/_main.scss +++ /dev/null @@ -1,344 +0,0 @@ -@import 'flexbox'; -@import 'tools'; - -$monospaced-font: 'PT Mono', monospace; -$sans-serif-font: 'PT Sans', sans-serif; - -$darker-bg-color: #f8f8f8; -$darker-fg-color: #000; -$bg-color: #fefefe; -$fg-color: #323232; - -*, -*::after, -*::before { - @include borderbox(border-box); -} - -html { - font-size: 70%; -} - -body { - @include flexbox(); - - background-color: $bg-color; - color: $fg-color; - font-family: $sans-serif-font; - font-size: 1.6em; - font-weight: 400; - - @include mobile-screen() { - font-size: 1.4em; - line-height: 1.6em; - } -} - -a { - color: $fg-color; - text-decoration: none; - - &:focus, - &:hover { - text-decoration: underline; - } -} - -blockquote { - border-left: 2px solid $darker-bg-color; - font-style: italic; - padding-left: 1.6rem; -} - -code { - background-color: $darker-bg-color; - font-family: $monospaced-font; - padding: .4rem .8rem; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: $darker-fg-color; - font-family: $monospaced-font; - letter-spacing: .0625em; - margin: 3.2rem 0 1.6rem; - text-transform: uppercase; -} - -// Setting the size of headers -@for $i from 1 through 6 { - h#{7 - $i} { - font-size: get-font-size-for-pc($i); - line-height: get-font-size-for-pc($i); - - @include mobile-screen() { - font-size: get-font-size-for-phone($i); - line-height: get-font-size-for-phone($i); - } - } -} - -img { - max-width: 100%; -} - -ol, -ul { - margin-top: 1.6rem; - padding-left: 3.2rem; -} - -p { - margin: 1.6rem 0; -} - -pre { - margin: 1.6rem 0 1rem; - overflow-x: auto; - padding: 1.6rem; -} - -table { - width: 100%; -} - -.wrapper { - @include flexbox(); - @include flex-direction(column); - - min-height: 100vh; - width: 100%; -} - -.container { - margin: 0 auto; - max-width: 120rem; - padding-left: 2rem; - padding-right: 2rem; - width: 100%; -} - -.navigation { - font-family: $monospaced-font; - font-weight: 700; - height: 6rem; - width: 100%; - - a { - display: inline; - font-size: 1.6rem; - letter-spacing: .1rem; - line-height: 6rem; - text-transform: uppercase; - - @include mobile-screen() { - font-size: 1.4rem; - } - } - - ul { - list-style: none; - margin-bottom: 0; - margin-top: 0; - - li { - float: left; - margin: 0; - position: relative; - - a { - margin-left: 1rem; - margin-right: 1rem; - } - } - } -} - -.content { - @include flex(1); - - margin-bottom: 3.2rem; - margin-top: 1.6rem; - - article { - header { - margin-bottom: 3.2rem; - margin-top: 3.2rem; - - h1, - h2 { - margin: 0; - } - - h2 { - color: $fg-color; - font-size: 1.8rem; - margin-top: 1rem; - - @include mobile-screen() { - font-size: 1.6rem; - } - } - } - } -} - -.list { - ul { - list-style: none; - margin: 3.2rem 0; - padding: 0; - - li { - font-size: 1.6rem; - - @include mobile-screen() { - font-size: 1.4rem; - margin: 1.6rem 0; - } - - span { - display: inline-block; - margin-right: 3rem; - text-align: right; - width: 20rem; - - @include mobile-screen() { - display: block; - text-align: left; - } - } - - a { - font-weight: 700; - text-transform: uppercase; - } - } - } -} - -.pagination { - margin-top: 6rem; - text-align: center; - - li { - display: inline; - text-align: center; - - span { - margin: 0; - text-align: center; - width: 3.2rem; - } - - a { - span { - margin: 0; - text-align: center; - width: 3.2rem; - } - } - } -} - -.centered { - @include flexbox(); - @include align-items(center); - @include justify-content(center); - - height: 100%; - - .about { - font-family: $monospaced-font; - font-weight: 700; - text-align: center; - - h1 { - margin-bottom: .5rem; - margin-top: 2rem; - } - - h2 { - font-size: 2.4rem; - margin-bottom: .5rem; - margin-top: 1rem; - - @include mobile-screen() { - font-size: 2rem; - } - } - - ul { - list-style: none; - margin: 3rem 0 1rem; - padding: 0; - - li { - display: inline; - position: relative; - - a { - font-size: 1.6rem; - margin-left: 1rem; - margin-right: 1rem; - text-transform: uppercase; - - @include mobile-screen() { - font-size: 1.4rem; - } - } - } - } - } - - .error { - text-align: center; - - h1 { - font-size: 4.6rem; - margin-bottom: .5rem; - margin-top: 2rem; - - @include mobile-screen() { - font-size: 3.2rem; - } - } - - h2 { - font-size: 3.2rem; - margin-bottom: 3.2rem; - margin-top: 2rem; - - @include mobile-screen() { - font-size: 2.8rem; - } - } - } -} - -.comments { - margin-top: 1.6rem; -} - -.highlight { - margin: 0; -} - -.footer { - height: 6rem; - line-height: 6rem; - text-align: center; - width: 100%; -} - -.float-right { - float: right; -} - -.float-left { - float: left; -} diff --git a/_scss/_tools.scss b/_scss/_tools.scss deleted file mode 100644 index e6f27c2..0000000 --- a/_scss/_tools.scss +++ /dev/null @@ -1,42 +0,0 @@ -// Box Sizing -// -// The box-sizing property in CSS controls how the box model -// is handled for the element it applies to. -// -// Values: content-box | border-box -// Default: content-box -// -// https://www.w3.org/TR/css-ui-3/#box-sizing -@mixin borderbox($value: content-box) { - -webkit-box-sizing: $value; - -moz-box-sizing: $value; - -ms-box-sizing: $value; - box-sizing: $value; -} - -// Targeting media types -// -// The @media rule is used in media queries to apply different styles for -// different media types/devices. -// -// https://www.w3.org/TR/css3-mediaqueries/ -@mixin mobile-screen() { - @media only screen and (min-device-width: 320px) and (max-device-width: 480px) { - @content; - } -} - -// Calculates the font size for the title. -// -// Default: 1 -@function get-font-size-for-pc($heading: 1) { - @return 1.4rem + ($heading * .3rem); -} - -// Calculates the size of the mobile font for the title. -// -// Default: 1 -@function get-font-size-for-phone($heading: 1) { - $pc: get-font-size-for-pc($heading); - @return $pc - .4rem; -} |