summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2015-08-25 20:41:32 +0200
committerHarald Eilertsen <haraldei@anduin.net>2015-08-25 20:41:32 +0200
commit932f5651d0e2ec8e5117f54b911fb126e7b1b32c (patch)
treee7d0b54eca4591bd7cc768e1805f325667c84a25
parent6c4846c3d82529c17ba1c263d6c04ba48e18ab7e (diff)
downloadnorsk-urskog-main-932f5651d0e2ec8e5117f54b911fb126e7b1b32c.tar.gz
norsk-urskog-main-932f5651d0e2ec8e5117f54b911fb126e7b1b32c.tar.bz2
norsk-urskog-main-932f5651d0e2ec8e5117f54b911fb126e7b1b32c.zip
Move post and post header to separate partials, and change styling.
-rw-r--r--blog/_assets/stylesheets/_config.scss6
-rw-r--r--blog/_assets/stylesheets/_navbar.scss5
-rw-r--r--blog/_assets/stylesheets/_post.scss29
-rw-r--r--blog/_assets/stylesheets/main.scss24
-rw-r--r--blog/_i18n/en.yml1
-rw-r--r--blog/_i18n/nb.yml1
-rw-r--r--blog/_includes/post-excerpt.html9
-rw-r--r--blog/_includes/post-header.html7
-rw-r--r--blog/_layouts/post.html8
-rw-r--r--blog/index.html12
10 files changed, 61 insertions, 41 deletions
diff --git a/blog/_assets/stylesheets/_config.scss b/blog/_assets/stylesheets/_config.scss
index 2b91952..8477f0a 100644
--- a/blog/_assets/stylesheets/_config.scss
+++ b/blog/_assets/stylesheets/_config.scss
@@ -1,10 +1,12 @@
$body-bg: black;
$text-color: #aaa;
+$heading-color: #3379BF;
$dimmed-text-color: darken($text-color, 20%);
-$link-color: #686;
+$link-color: #93A2B1; //#686;
$link-hover-color: lighten(#686, 5%);
$side-bar-background: rgba(20, 20, 20, 0.7);
-$menu-bar-background: rgba(128, 256, 128, 0.15);
+$menu-bar-background: transparentize(#243B48, 0.2); //rgba(128, 256, 128, 0.15);
+$post-header-background: $menu-bar-background;
$nav-link-padding: 5px 10px;
diff --git a/blog/_assets/stylesheets/_navbar.scss b/blog/_assets/stylesheets/_navbar.scss
index f5c46f5..90c2c20 100644
--- a/blog/_assets/stylesheets/_navbar.scss
+++ b/blog/_assets/stylesheets/_navbar.scss
@@ -5,10 +5,7 @@
}
@include round-corners;
width: 100%;
- border: {
- bottom: 1px solid darkgray;
- top: 1px solid darkgray;
- }
+ padding: 1mm;
a {
text-decoration: none;
diff --git a/blog/_assets/stylesheets/_post.scss b/blog/_assets/stylesheets/_post.scss
new file mode 100644
index 0000000..6278c17
--- /dev/null
+++ b/blog/_assets/stylesheets/_post.scss
@@ -0,0 +1,29 @@
+.post-header {
+ background-color: $post-header-background;
+ padding: 2mm;
+ date {
+ font-size: 10pt;
+ }
+ h1 {
+ font: {
+ size: 13pt;
+ weight: bold;
+ }
+ margin: {
+ bottom: 0;
+ top: 0;
+ }
+ a {
+ text-decoration: none;
+ }
+ }
+}
+
+.post {
+}
+
+.post-body {
+ background-color: transparentize(#182530, 0.3);
+ padding: 2mm;
+ margin-bottom: 2mm;
+} \ No newline at end of file
diff --git a/blog/_assets/stylesheets/main.scss b/blog/_assets/stylesheets/main.scss
index f2a84a7..fbf13e5 100644
--- a/blog/_assets/stylesheets/main.scss
+++ b/blog/_assets/stylesheets/main.scss
@@ -3,6 +3,7 @@
@import "header";
@import "navbar";
@import "pagination";
+@import "post";
body {
background-color: black;
@@ -24,6 +25,10 @@ a {
}
}
+h1, h2, h3, h4, h5, h6 {
+ color: $heading-color;
+}
+
h1 {
font-size: 20pt;
}
@@ -98,25 +103,6 @@ h1 {
float: left;
margin-right: 5mm;
- header {
- date {
- font-size: 10pt;
- }
- h1 {
- font: {
- size: 13pt;
- weight: bold;
- }
- margin: {
- bottom: 5mm;
- top: 0;
- }
- a {
- text-decoration: none;
- }
- }
- }
-
&.wide {
width: 100%;
float: none;
diff --git a/blog/_i18n/en.yml b/blog/_i18n/en.yml
index b99a612..1c812b4 100644
--- a/blog/_i18n/en.yml
+++ b/blog/_i18n/en.yml
@@ -2,6 +2,7 @@
global:
norwegian: norsk
english: English
+ read_more: Read more...
titles:
home: Home
diff --git a/blog/_i18n/nb.yml b/blog/_i18n/nb.yml
index ad7edd2..e0216c5 100644
--- a/blog/_i18n/nb.yml
+++ b/blog/_i18n/nb.yml
@@ -2,6 +2,7 @@
global:
norwegian: norsk
english: English
+ read_more: Les mer...
titles:
home: Hjem
diff --git a/blog/_includes/post-excerpt.html b/blog/_includes/post-excerpt.html
new file mode 100644
index 0000000..73c4478
--- /dev/null
+++ b/blog/_includes/post-excerpt.html
@@ -0,0 +1,9 @@
+{% assign post = include.post %}
+<article class="post">
+ {% include post-header.html post = post%}
+ <section class="post-body">
+ {{ post.excerpt }}
+
+ <p><a href="{{ post.url }}">{% t global.read_more %}</a></p>
+ </section>
+</article>
diff --git a/blog/_includes/post-header.html b/blog/_includes/post-header.html
new file mode 100644
index 0000000..e1baeb8
--- /dev/null
+++ b/blog/_includes/post-header.html
@@ -0,0 +1,7 @@
+{% assign post = include.post %}
+<header class="post-header">
+ <date>{{ post.date | date_to_string }}</date>
+ <h1>
+ <a href="{{ post.url }}">{{ post.title }}</a>
+ </h1>
+</header>
diff --git a/blog/_layouts/post.html b/blog/_layouts/post.html
index 93adac3..ff650ae 100644
--- a/blog/_layouts/post.html
+++ b/blog/_layouts/post.html
@@ -2,11 +2,9 @@
layout: default
---
-<article>
- <header>
- <h1>{{ page.title }}</h1>
- </header>
- <section id="post-body">
+<article class="post">
+ {% include post-header.html post = page %}
+ <section class="post-body">
{{ content }}
</section>
</article> \ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 3ed591a..0387f41 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -7,17 +7,7 @@ layout: default
<section id="news" class="wide">
<h2>{% t home.latest_news %}</h2>
{% for p in paginator.posts %}
- <article>
- <header>
- <date>{{ p.date | date_to_string }}</date>
- <h1>
- <a href="{{ p.url }}">{{ p.title }}</a>
- </h1>
- </header>
- <section>
- {{ p.excerpt }}
- </section>
- </article>
+ {% include post-excerpt.html post=p %}
{% endfor %}
{% include pagination.html %}