diff --git a/pelican/tests/output/basic/a-markdown-powered-article.html b/pelican/tests/output/basic/a-markdown-powered-article.html
index f533fa3d..9053d5fe 100644
--- a/pelican/tests/output/basic/a-markdown-powered-article.html
+++ b/pelican/tests/output/basic/a-markdown-powered-article.html
@@ -5,10 +5,6 @@
A markdown powered article
-
-
diff --git a/pelican/tests/output/basic/archives.html b/pelican/tests/output/basic/archives.html
index 01f360eb..dcebef2c 100644
--- a/pelican/tests/output/basic/archives.html
+++ b/pelican/tests/output/basic/archives.html
@@ -5,10 +5,6 @@
A Pelican Blog
-
-
diff --git a/pelican/tests/output/basic/article-1.html b/pelican/tests/output/basic/article-1.html
index a5c92675..758ddf06 100644
--- a/pelican/tests/output/basic/article-1.html
+++ b/pelican/tests/output/basic/article-1.html
@@ -5,10 +5,6 @@
Article 1
-
-
diff --git a/pelican/tests/output/basic/article-2.html b/pelican/tests/output/basic/article-2.html
index 1a182c5f..40d2cefd 100644
--- a/pelican/tests/output/basic/article-2.html
+++ b/pelican/tests/output/basic/article-2.html
@@ -5,10 +5,6 @@
Article 2
-
-
diff --git a/pelican/tests/output/basic/article-3.html b/pelican/tests/output/basic/article-3.html
index 7fab0edd..1ef6b651 100644
--- a/pelican/tests/output/basic/article-3.html
+++ b/pelican/tests/output/basic/article-3.html
@@ -5,10 +5,6 @@
Article 3
-
-
diff --git a/pelican/tests/output/basic/author/alexis-metaireau.html b/pelican/tests/output/basic/author/alexis-metaireau.html
index 3fe6c95e..bc05969e 100644
--- a/pelican/tests/output/basic/author/alexis-metaireau.html
+++ b/pelican/tests/output/basic/author/alexis-metaireau.html
@@ -5,10 +5,6 @@
A Pelican Blog - Alexis Métaireau
-
-
diff --git a/pelican/tests/output/basic/authors.html b/pelican/tests/output/basic/authors.html
index c580269f..c2b695c0 100644
--- a/pelican/tests/output/basic/authors.html
+++ b/pelican/tests/output/basic/authors.html
@@ -5,10 +5,6 @@
A Pelican Blog - Authors
-
-
diff --git a/pelican/tests/output/basic/categories.html b/pelican/tests/output/basic/categories.html
index 5aa2791f..b1c0e932 100644
--- a/pelican/tests/output/basic/categories.html
+++ b/pelican/tests/output/basic/categories.html
@@ -5,10 +5,6 @@
A Pelican Blog
-
-
diff --git a/pelican/tests/output/basic/category/bar.html b/pelican/tests/output/basic/category/bar.html
index 6ae80ed1..a0b06964 100644
--- a/pelican/tests/output/basic/category/bar.html
+++ b/pelican/tests/output/basic/category/bar.html
@@ -5,10 +5,6 @@
A Pelican Blog - bar
-
-
diff --git a/pelican/tests/output/basic/category/cat1.html b/pelican/tests/output/basic/category/cat1.html
index 369146d0..9d8a8883 100644
--- a/pelican/tests/output/basic/category/cat1.html
+++ b/pelican/tests/output/basic/category/cat1.html
@@ -5,10 +5,6 @@
A Pelican Blog - cat1
-
-
diff --git a/pelican/tests/output/basic/category/misc.html b/pelican/tests/output/basic/category/misc.html
index 0ad46b6c..9012cedc 100644
--- a/pelican/tests/output/basic/category/misc.html
+++ b/pelican/tests/output/basic/category/misc.html
@@ -5,10 +5,6 @@
A Pelican Blog - misc
-
-
diff --git a/pelican/tests/output/basic/category/yeah.html b/pelican/tests/output/basic/category/yeah.html
index 291d43aa..c7c8e507 100644
--- a/pelican/tests/output/basic/category/yeah.html
+++ b/pelican/tests/output/basic/category/yeah.html
@@ -5,10 +5,6 @@
A Pelican Blog - yeah
-
-
diff --git a/pelican/tests/output/basic/drafts/a-draft-article.html b/pelican/tests/output/basic/drafts/a-draft-article.html
index 64d56ff9..7fe1b180 100644
--- a/pelican/tests/output/basic/drafts/a-draft-article.html
+++ b/pelican/tests/output/basic/drafts/a-draft-article.html
@@ -5,10 +5,6 @@
A draft article
-
-
diff --git a/pelican/tests/output/basic/filename_metadata-example.html b/pelican/tests/output/basic/filename_metadata-example.html
index 9c6d2747..98930240 100644
--- a/pelican/tests/output/basic/filename_metadata-example.html
+++ b/pelican/tests/output/basic/filename_metadata-example.html
@@ -5,10 +5,6 @@
FILENAME_METADATA example
-
-
diff --git a/pelican/tests/output/basic/index.html b/pelican/tests/output/basic/index.html
index f6d1c7bf..ed1356ed 100644
--- a/pelican/tests/output/basic/index.html
+++ b/pelican/tests/output/basic/index.html
@@ -5,10 +5,6 @@
A Pelican Blog
-
-
diff --git a/pelican/tests/output/basic/oh-yeah.html b/pelican/tests/output/basic/oh-yeah.html
index a8f0252b..86086bc1 100644
--- a/pelican/tests/output/basic/oh-yeah.html
+++ b/pelican/tests/output/basic/oh-yeah.html
@@ -5,10 +5,6 @@
Oh yeah !
-
-
diff --git a/pelican/tests/output/basic/override/index.html b/pelican/tests/output/basic/override/index.html
index 28486f79..3b45f9e0 100644
--- a/pelican/tests/output/basic/override/index.html
+++ b/pelican/tests/output/basic/override/index.html
@@ -5,10 +5,6 @@
Override url/save_as
-
-
diff --git a/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html b/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
index 16633b74..6e1bd4eb 100644
--- a/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
+++ b/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
@@ -5,10 +5,6 @@
This is a test hidden page
-
-
diff --git a/pelican/tests/output/basic/pages/this-is-a-test-page.html b/pelican/tests/output/basic/pages/this-is-a-test-page.html
index 3c29e0af..ed9bce91 100644
--- a/pelican/tests/output/basic/pages/this-is-a-test-page.html
+++ b/pelican/tests/output/basic/pages/this-is-a-test-page.html
@@ -5,10 +5,6 @@
This is a test page
-
-
diff --git a/pelican/tests/output/basic/second-article-fr.html b/pelican/tests/output/basic/second-article-fr.html
index 30c8ab0b..c5ceced3 100644
--- a/pelican/tests/output/basic/second-article-fr.html
+++ b/pelican/tests/output/basic/second-article-fr.html
@@ -5,10 +5,6 @@
Deuxième article
-
-
diff --git a/pelican/tests/output/basic/second-article.html b/pelican/tests/output/basic/second-article.html
index 090dc8dd..a68a1a6f 100644
--- a/pelican/tests/output/basic/second-article.html
+++ b/pelican/tests/output/basic/second-article.html
@@ -5,10 +5,6 @@
Second article
-
-
diff --git a/pelican/tests/output/basic/tag/bar.html b/pelican/tests/output/basic/tag/bar.html
index 655e97c7..b699a45d 100644
--- a/pelican/tests/output/basic/tag/bar.html
+++ b/pelican/tests/output/basic/tag/bar.html
@@ -5,10 +5,6 @@
A Pelican Blog - bar
-
-
diff --git a/pelican/tests/output/basic/tag/baz.html b/pelican/tests/output/basic/tag/baz.html
index c1e662d9..48a11061 100644
--- a/pelican/tests/output/basic/tag/baz.html
+++ b/pelican/tests/output/basic/tag/baz.html
@@ -5,10 +5,6 @@
The baz tag
-
-
diff --git a/pelican/tests/output/basic/tag/foo.html b/pelican/tests/output/basic/tag/foo.html
index 484f8884..348efcc0 100644
--- a/pelican/tests/output/basic/tag/foo.html
+++ b/pelican/tests/output/basic/tag/foo.html
@@ -5,10 +5,6 @@
A Pelican Blog - foo
-
-
diff --git a/pelican/tests/output/basic/tag/foobar.html b/pelican/tests/output/basic/tag/foobar.html
index c65d6a0c..34505977 100644
--- a/pelican/tests/output/basic/tag/foobar.html
+++ b/pelican/tests/output/basic/tag/foobar.html
@@ -5,10 +5,6 @@
A Pelican Blog - foobar
-
-
diff --git a/pelican/tests/output/basic/tag/oh.html b/pelican/tests/output/basic/tag/oh.html
index 61148527..0993e43e 100644
--- a/pelican/tests/output/basic/tag/oh.html
+++ b/pelican/tests/output/basic/tag/oh.html
@@ -5,10 +5,6 @@
Oh Oh Oh
-
-
diff --git a/pelican/tests/output/basic/tag/yeah.html b/pelican/tests/output/basic/tag/yeah.html
index 0eb4c4b3..2729561c 100644
--- a/pelican/tests/output/basic/tag/yeah.html
+++ b/pelican/tests/output/basic/tag/yeah.html
@@ -5,10 +5,6 @@
A Pelican Blog - yeah
-
-
diff --git a/pelican/tests/output/basic/tags.html b/pelican/tests/output/basic/tags.html
index 114f032e..afcd2bab 100644
--- a/pelican/tests/output/basic/tags.html
+++ b/pelican/tests/output/basic/tags.html
@@ -5,10 +5,6 @@
A Pelican Blog - Tags
-
-
diff --git a/pelican/tests/output/basic/theme/css/fonts.css b/pelican/tests/output/basic/theme/css/fonts.css
new file mode 100644
index 00000000..56015076
--- /dev/null
+++ b/pelican/tests/output/basic/theme/css/fonts.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('../fonts/Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('../fonts/Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/tests/output/basic/theme/css/main.css b/pelican/tests/output/basic/theme/css/main.css
index 03a77e69..9673ca45 100644
--- a/pelican/tests/output/basic/theme/css/main.css
+++ b/pelican/tests/output/basic/theme/css/main.css
@@ -12,7 +12,7 @@
@import url("reset.css");
@import url("pygment.css");
@import url("typogrify.css");
-@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin);
+@import url("fonts.css");
/***** Global *****/
/* Body */
@@ -43,7 +43,7 @@ h1, h2, h3, h4, h5, h6 {
}
h3, h4, h5, h6 { margin-top: .8em; }
-
+
hr { border: 2px solid #EEEEEE; }
/* Anchors */
@@ -64,7 +64,7 @@ a:hover, a:active {
h1 a:hover {
background-color: inherit
}
-
+
/* Paragraphs */
div.line-block,
p { margin-top: 1em;
@@ -124,7 +124,7 @@ div.note {
/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
-
+
/* Thead */
thead th {padding: .5em .4em; text-align: left;}
thead td {}
@@ -132,14 +132,14 @@ table {margin: .5em auto 1.5em auto; width: 98%;}
/* Tbody */
tbody td {padding: .5em .4em;}
tbody th {}
-
+
tbody .alt td {}
tbody .alt th {}
-
+
/* Tfoot */
tfoot th {}
tfoot td {}
-
+
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
@@ -173,9 +173,9 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #C74350;
text-shadow: none;
}
-
+
#banner h1 strong {font-size: 0.36em; font-weight: normal;}
-
+
/* Main Nav */
#banner nav {
background: #000305;
@@ -186,15 +186,15 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 0;
text-align: center;
width: 800px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#banner nav ul {list-style: none; margin: 0 auto; width: 800px;}
#banner nav li {float: left; display: inline; margin: 0;}
-
+
#banner nav a:link, #banner nav a:visited {
color: #fff;
display: inline-block;
@@ -208,12 +208,12 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #fff;
text-shadow: none !important;
}
-
+
#banner nav li:first-child a {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-
+
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
@@ -228,7 +228,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -257,7 +257,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -292,21 +292,21 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
float: left;
width: 615px;
}
-
+
#extras .blogroll li {float: left; margin: 0 20px 0 0; width: 185px;}
-
+
/* Social */
#extras .social {
float: right;
width: 175px;
}
-
+
#extras div[class='social'] a {
background-repeat: no-repeat;
background-position: 3px 6px;
padding-left: 25px;
}
-
+
/* Icons */
.social a[href*='about.me'] {background-image: url('../images/icons/aboutme.png');}
.social a[href*='bitbucket.org'] {background-image: url('../images/icons/bitbucket.png');}
@@ -346,7 +346,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 20px;
text-align: left;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -390,7 +390,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
/* Blog Index */
#posts-list {list-style: none; margin: 0;}
#posts-list .hentry {padding-left: 10px; position: relative;}
-
+
#posts-list footer {
left: 10px;
position: relative;
@@ -398,7 +398,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
top: 0.5em;
width: 190px;
}
-
+
/* About the Author */
#about-author {
background: #f9f9f9;
@@ -406,21 +406,21 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 2em 0;
padding: 10px 20px 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#about-author strong {
color: #C64350;
clear: both;
display: block;
font-size: 1.429em;
}
-
+
#about-author .photo {border: 1px solid #ddd; float: left; margin: 5px 1em 0 0;}
-
+
/* Comments */
#comments-list {list-style: none; margin: 0 1em;}
#comments-list blockquote {
@@ -429,24 +429,24 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 0;
padding: 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;}
-
+
#comments-list li:nth-child(2n) blockquote {background: #F5f5f5;}
-
+
/* Add a Comment */
#add-comment label {clear: left; float: left; text-align: left; width: 150px;}
#add-comment input[type='text'],
#add-comment input[type='email'],
#add-comment input[type='url'] {float: left; width: 200px;}
-
+
#add-comment textarea {float: left; height: 150px; width: 495px;}
-
+
#add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;}
-
+
#add-comment input[type='submit'] {float: right; margin: 0 .5em;}
#add-comment * {margin-bottom: .5em;}
diff --git a/pelican/tests/output/basic/theme/css/typogrify.css b/pelican/tests/output/basic/theme/css/typogrify.css
index c9b34dc8..3bae4976 100644
--- a/pelican/tests/output/basic/theme/css/typogrify.css
+++ b/pelican/tests/output/basic/theme/css/typogrify.css
@@ -1,3 +1,3 @@
.caps {font-size:.92em;}
-.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
+.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
.dquo {margin-left:-.38em;}
diff --git a/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.eot b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.eot
new file mode 100644
index 00000000..b3b90dbc
Binary files /dev/null and b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.eot differ
diff --git a/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.svg b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.svg
new file mode 100644
index 00000000..a69669b5
--- /dev/null
+++ b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.svg
@@ -0,0 +1,407 @@
+
+
+
diff --git a/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.ttf b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.ttf
new file mode 100644
index 00000000..6f4feb02
Binary files /dev/null and b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.ttf differ
diff --git a/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff
new file mode 100644
index 00000000..ddccf765
Binary files /dev/null and b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff differ
diff --git a/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff2 b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff2
new file mode 100644
index 00000000..7b18f7ea
Binary files /dev/null and b/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff2 differ
diff --git a/pelican/tests/output/basic/theme/fonts/font.css b/pelican/tests/output/basic/theme/fonts/font.css
new file mode 100644
index 00000000..a9eb87e6
--- /dev/null
+++ b/pelican/tests/output/basic/theme/fonts/font.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/tests/output/basic/this-is-a-super-article.html b/pelican/tests/output/basic/this-is-a-super-article.html
index 3f576aed..f8de5f85 100644
--- a/pelican/tests/output/basic/this-is-a-super-article.html
+++ b/pelican/tests/output/basic/this-is-a-super-article.html
@@ -5,10 +5,6 @@
This is a super article !
-
-
diff --git a/pelican/tests/output/basic/unbelievable.html b/pelican/tests/output/basic/unbelievable.html
index 21691b29..857b1dc1 100644
--- a/pelican/tests/output/basic/unbelievable.html
+++ b/pelican/tests/output/basic/unbelievable.html
@@ -5,10 +5,6 @@
Unbelievable !
-
-
diff --git a/pelican/tests/output/custom/a-markdown-powered-article.html b/pelican/tests/output/custom/a-markdown-powered-article.html
index 9c53ec8e..86c6a98d 100644
--- a/pelican/tests/output/custom/a-markdown-powered-article.html
+++ b/pelican/tests/output/custom/a-markdown-powered-article.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/archives.html b/pelican/tests/output/custom/archives.html
index c256b7de..ecf57942 100644
--- a/pelican/tests/output/custom/archives.html
+++ b/pelican/tests/output/custom/archives.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/article-1.html b/pelican/tests/output/custom/article-1.html
index edd6f749..ee0fa3f3 100644
--- a/pelican/tests/output/custom/article-1.html
+++ b/pelican/tests/output/custom/article-1.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/article-2.html b/pelican/tests/output/custom/article-2.html
index 74bf32ea..cb4785e0 100644
--- a/pelican/tests/output/custom/article-2.html
+++ b/pelican/tests/output/custom/article-2.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/article-3.html b/pelican/tests/output/custom/article-3.html
index 850fce92..b2cffd66 100644
--- a/pelican/tests/output/custom/article-3.html
+++ b/pelican/tests/output/custom/article-3.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/author/alexis-metaireau.html b/pelican/tests/output/custom/author/alexis-metaireau.html
index 90d361d1..214d0e2f 100644
--- a/pelican/tests/output/custom/author/alexis-metaireau.html
+++ b/pelican/tests/output/custom/author/alexis-metaireau.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/author/alexis-metaireau2.html b/pelican/tests/output/custom/author/alexis-metaireau2.html
index 44e2f83b..152d2111 100644
--- a/pelican/tests/output/custom/author/alexis-metaireau2.html
+++ b/pelican/tests/output/custom/author/alexis-metaireau2.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/author/alexis-metaireau3.html b/pelican/tests/output/custom/author/alexis-metaireau3.html
index e8322d4d..e738511e 100644
--- a/pelican/tests/output/custom/author/alexis-metaireau3.html
+++ b/pelican/tests/output/custom/author/alexis-metaireau3.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/authors.html b/pelican/tests/output/custom/authors.html
index 5cd227d9..0baa4e2a 100644
--- a/pelican/tests/output/custom/authors.html
+++ b/pelican/tests/output/custom/authors.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/categories.html b/pelican/tests/output/custom/categories.html
index 17f44be7..a4728315 100644
--- a/pelican/tests/output/custom/categories.html
+++ b/pelican/tests/output/custom/categories.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/category/bar.html b/pelican/tests/output/custom/category/bar.html
index 79d9f8ba..d375b47a 100644
--- a/pelican/tests/output/custom/category/bar.html
+++ b/pelican/tests/output/custom/category/bar.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/category/cat1.html b/pelican/tests/output/custom/category/cat1.html
index a88094e4..f42eabe5 100644
--- a/pelican/tests/output/custom/category/cat1.html
+++ b/pelican/tests/output/custom/category/cat1.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/category/misc.html b/pelican/tests/output/custom/category/misc.html
index 1cd34ee9..fa964ffa 100644
--- a/pelican/tests/output/custom/category/misc.html
+++ b/pelican/tests/output/custom/category/misc.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/category/yeah.html b/pelican/tests/output/custom/category/yeah.html
index 444039b7..21621cbd 100644
--- a/pelican/tests/output/custom/category/yeah.html
+++ b/pelican/tests/output/custom/category/yeah.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/drafts/a-draft-article.html b/pelican/tests/output/custom/drafts/a-draft-article.html
index d206e546..0fc2bd25 100644
--- a/pelican/tests/output/custom/drafts/a-draft-article.html
+++ b/pelican/tests/output/custom/drafts/a-draft-article.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/filename_metadata-example.html b/pelican/tests/output/custom/filename_metadata-example.html
index 6a5aaec6..f66c6cd0 100644
--- a/pelican/tests/output/custom/filename_metadata-example.html
+++ b/pelican/tests/output/custom/filename_metadata-example.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/index.html b/pelican/tests/output/custom/index.html
index 6b7ec333..17c822c6 100644
--- a/pelican/tests/output/custom/index.html
+++ b/pelican/tests/output/custom/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/index2.html b/pelican/tests/output/custom/index2.html
index 7d6adf80..68940b8e 100644
--- a/pelican/tests/output/custom/index2.html
+++ b/pelican/tests/output/custom/index2.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/index3.html b/pelican/tests/output/custom/index3.html
index 33d6c193..0db9b8aa 100644
--- a/pelican/tests/output/custom/index3.html
+++ b/pelican/tests/output/custom/index3.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/jinja2_template.html b/pelican/tests/output/custom/jinja2_template.html
index a098ed49..2d1032e1 100644
--- a/pelican/tests/output/custom/jinja2_template.html
+++ b/pelican/tests/output/custom/jinja2_template.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/oh-yeah-fr.html b/pelican/tests/output/custom/oh-yeah-fr.html
index b32acd70..479c5291 100644
--- a/pelican/tests/output/custom/oh-yeah-fr.html
+++ b/pelican/tests/output/custom/oh-yeah-fr.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/oh-yeah.html b/pelican/tests/output/custom/oh-yeah.html
index ae1a43b3..5037402b 100644
--- a/pelican/tests/output/custom/oh-yeah.html
+++ b/pelican/tests/output/custom/oh-yeah.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/override/index.html b/pelican/tests/output/custom/override/index.html
index 8ab5f7eb..74bb4abe 100644
--- a/pelican/tests/output/custom/override/index.html
+++ b/pelican/tests/output/custom/override/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html b/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
index 41beb5a3..9af27061 100644
--- a/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
+++ b/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/pages/this-is-a-test-page.html b/pelican/tests/output/custom/pages/this-is-a-test-page.html
index b548b52c..96f51396 100644
--- a/pelican/tests/output/custom/pages/this-is-a-test-page.html
+++ b/pelican/tests/output/custom/pages/this-is-a-test-page.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/second-article-fr.html b/pelican/tests/output/custom/second-article-fr.html
index 2645bc53..c48511bd 100644
--- a/pelican/tests/output/custom/second-article-fr.html
+++ b/pelican/tests/output/custom/second-article-fr.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/second-article.html b/pelican/tests/output/custom/second-article.html
index b15a510f..9454a041 100644
--- a/pelican/tests/output/custom/second-article.html
+++ b/pelican/tests/output/custom/second-article.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tag/bar.html b/pelican/tests/output/custom/tag/bar.html
index 5f331d23..077ed625 100644
--- a/pelican/tests/output/custom/tag/bar.html
+++ b/pelican/tests/output/custom/tag/bar.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tag/baz.html b/pelican/tests/output/custom/tag/baz.html
index 3cbb841c..aec86f76 100644
--- a/pelican/tests/output/custom/tag/baz.html
+++ b/pelican/tests/output/custom/tag/baz.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tag/foo.html b/pelican/tests/output/custom/tag/foo.html
index 9719ff75..10ac2c61 100644
--- a/pelican/tests/output/custom/tag/foo.html
+++ b/pelican/tests/output/custom/tag/foo.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tag/foobar.html b/pelican/tests/output/custom/tag/foobar.html
index ef47e789..32eeae38 100644
--- a/pelican/tests/output/custom/tag/foobar.html
+++ b/pelican/tests/output/custom/tag/foobar.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tag/oh.html b/pelican/tests/output/custom/tag/oh.html
index c7f9701d..a41e43f7 100644
--- a/pelican/tests/output/custom/tag/oh.html
+++ b/pelican/tests/output/custom/tag/oh.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tag/yeah.html b/pelican/tests/output/custom/tag/yeah.html
index 1674e915..88cf5b69 100644
--- a/pelican/tests/output/custom/tag/yeah.html
+++ b/pelican/tests/output/custom/tag/yeah.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/tags.html b/pelican/tests/output/custom/tags.html
index 59a36ace..92f6615c 100644
--- a/pelican/tests/output/custom/tags.html
+++ b/pelican/tests/output/custom/tags.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/theme/css/fonts.css b/pelican/tests/output/custom/theme/css/fonts.css
new file mode 100644
index 00000000..56015076
--- /dev/null
+++ b/pelican/tests/output/custom/theme/css/fonts.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('../fonts/Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('../fonts/Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/tests/output/custom/theme/css/main.css b/pelican/tests/output/custom/theme/css/main.css
index 03a77e69..9673ca45 100644
--- a/pelican/tests/output/custom/theme/css/main.css
+++ b/pelican/tests/output/custom/theme/css/main.css
@@ -12,7 +12,7 @@
@import url("reset.css");
@import url("pygment.css");
@import url("typogrify.css");
-@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin);
+@import url("fonts.css");
/***** Global *****/
/* Body */
@@ -43,7 +43,7 @@ h1, h2, h3, h4, h5, h6 {
}
h3, h4, h5, h6 { margin-top: .8em; }
-
+
hr { border: 2px solid #EEEEEE; }
/* Anchors */
@@ -64,7 +64,7 @@ a:hover, a:active {
h1 a:hover {
background-color: inherit
}
-
+
/* Paragraphs */
div.line-block,
p { margin-top: 1em;
@@ -124,7 +124,7 @@ div.note {
/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
-
+
/* Thead */
thead th {padding: .5em .4em; text-align: left;}
thead td {}
@@ -132,14 +132,14 @@ table {margin: .5em auto 1.5em auto; width: 98%;}
/* Tbody */
tbody td {padding: .5em .4em;}
tbody th {}
-
+
tbody .alt td {}
tbody .alt th {}
-
+
/* Tfoot */
tfoot th {}
tfoot td {}
-
+
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
@@ -173,9 +173,9 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #C74350;
text-shadow: none;
}
-
+
#banner h1 strong {font-size: 0.36em; font-weight: normal;}
-
+
/* Main Nav */
#banner nav {
background: #000305;
@@ -186,15 +186,15 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 0;
text-align: center;
width: 800px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#banner nav ul {list-style: none; margin: 0 auto; width: 800px;}
#banner nav li {float: left; display: inline; margin: 0;}
-
+
#banner nav a:link, #banner nav a:visited {
color: #fff;
display: inline-block;
@@ -208,12 +208,12 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #fff;
text-shadow: none !important;
}
-
+
#banner nav li:first-child a {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-
+
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
@@ -228,7 +228,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -257,7 +257,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -292,21 +292,21 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
float: left;
width: 615px;
}
-
+
#extras .blogroll li {float: left; margin: 0 20px 0 0; width: 185px;}
-
+
/* Social */
#extras .social {
float: right;
width: 175px;
}
-
+
#extras div[class='social'] a {
background-repeat: no-repeat;
background-position: 3px 6px;
padding-left: 25px;
}
-
+
/* Icons */
.social a[href*='about.me'] {background-image: url('../images/icons/aboutme.png');}
.social a[href*='bitbucket.org'] {background-image: url('../images/icons/bitbucket.png');}
@@ -346,7 +346,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 20px;
text-align: left;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -390,7 +390,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
/* Blog Index */
#posts-list {list-style: none; margin: 0;}
#posts-list .hentry {padding-left: 10px; position: relative;}
-
+
#posts-list footer {
left: 10px;
position: relative;
@@ -398,7 +398,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
top: 0.5em;
width: 190px;
}
-
+
/* About the Author */
#about-author {
background: #f9f9f9;
@@ -406,21 +406,21 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 2em 0;
padding: 10px 20px 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#about-author strong {
color: #C64350;
clear: both;
display: block;
font-size: 1.429em;
}
-
+
#about-author .photo {border: 1px solid #ddd; float: left; margin: 5px 1em 0 0;}
-
+
/* Comments */
#comments-list {list-style: none; margin: 0 1em;}
#comments-list blockquote {
@@ -429,24 +429,24 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 0;
padding: 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;}
-
+
#comments-list li:nth-child(2n) blockquote {background: #F5f5f5;}
-
+
/* Add a Comment */
#add-comment label {clear: left; float: left; text-align: left; width: 150px;}
#add-comment input[type='text'],
#add-comment input[type='email'],
#add-comment input[type='url'] {float: left; width: 200px;}
-
+
#add-comment textarea {float: left; height: 150px; width: 495px;}
-
+
#add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;}
-
+
#add-comment input[type='submit'] {float: right; margin: 0 .5em;}
#add-comment * {margin-bottom: .5em;}
diff --git a/pelican/tests/output/custom/theme/css/typogrify.css b/pelican/tests/output/custom/theme/css/typogrify.css
index c9b34dc8..3bae4976 100644
--- a/pelican/tests/output/custom/theme/css/typogrify.css
+++ b/pelican/tests/output/custom/theme/css/typogrify.css
@@ -1,3 +1,3 @@
.caps {font-size:.92em;}
-.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
+.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
.dquo {margin-left:-.38em;}
diff --git a/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.eot b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.eot
new file mode 100644
index 00000000..b3b90dbc
Binary files /dev/null and b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.eot differ
diff --git a/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.svg b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.svg
new file mode 100644
index 00000000..a69669b5
--- /dev/null
+++ b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.svg
@@ -0,0 +1,407 @@
+
+
+
diff --git a/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.ttf b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.ttf
new file mode 100644
index 00000000..6f4feb02
Binary files /dev/null and b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.ttf differ
diff --git a/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff
new file mode 100644
index 00000000..ddccf765
Binary files /dev/null and b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff differ
diff --git a/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff2 b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff2
new file mode 100644
index 00000000..7b18f7ea
Binary files /dev/null and b/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff2 differ
diff --git a/pelican/tests/output/custom/theme/fonts/font.css b/pelican/tests/output/custom/theme/fonts/font.css
new file mode 100644
index 00000000..a9eb87e6
--- /dev/null
+++ b/pelican/tests/output/custom/theme/fonts/font.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/tests/output/custom/this-is-a-super-article.html b/pelican/tests/output/custom/this-is-a-super-article.html
index be9a5b00..d89f42fd 100644
--- a/pelican/tests/output/custom/this-is-a-super-article.html
+++ b/pelican/tests/output/custom/this-is-a-super-article.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom/unbelievable.html b/pelican/tests/output/custom/unbelievable.html
index 16e0dc39..57da2f44 100644
--- a/pelican/tests/output/custom/unbelievable.html
+++ b/pelican/tests/output/custom/unbelievable.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/archives.html b/pelican/tests/output/custom_locale/archives.html
index ed375051..46450fa2 100644
--- a/pelican/tests/output/custom_locale/archives.html
+++ b/pelican/tests/output/custom_locale/archives.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/author/alexis-metaireau.html b/pelican/tests/output/custom_locale/author/alexis-metaireau.html
index 01ca2814..2fbaced4 100644
--- a/pelican/tests/output/custom_locale/author/alexis-metaireau.html
+++ b/pelican/tests/output/custom_locale/author/alexis-metaireau.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/author/alexis-metaireau2.html b/pelican/tests/output/custom_locale/author/alexis-metaireau2.html
index 2af2051f..23621487 100644
--- a/pelican/tests/output/custom_locale/author/alexis-metaireau2.html
+++ b/pelican/tests/output/custom_locale/author/alexis-metaireau2.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/author/alexis-metaireau3.html b/pelican/tests/output/custom_locale/author/alexis-metaireau3.html
index 93a3f6cc..e495b4c8 100644
--- a/pelican/tests/output/custom_locale/author/alexis-metaireau3.html
+++ b/pelican/tests/output/custom_locale/author/alexis-metaireau3.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/authors.html b/pelican/tests/output/custom_locale/authors.html
index 5cd227d9..0baa4e2a 100644
--- a/pelican/tests/output/custom_locale/authors.html
+++ b/pelican/tests/output/custom_locale/authors.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/categories.html b/pelican/tests/output/custom_locale/categories.html
index 17f44be7..a4728315 100644
--- a/pelican/tests/output/custom_locale/categories.html
+++ b/pelican/tests/output/custom_locale/categories.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/category/bar.html b/pelican/tests/output/custom_locale/category/bar.html
index 88560ad5..a0ba9741 100644
--- a/pelican/tests/output/custom_locale/category/bar.html
+++ b/pelican/tests/output/custom_locale/category/bar.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/category/cat1.html b/pelican/tests/output/custom_locale/category/cat1.html
index 404832c8..aec43346 100644
--- a/pelican/tests/output/custom_locale/category/cat1.html
+++ b/pelican/tests/output/custom_locale/category/cat1.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/category/misc.html b/pelican/tests/output/custom_locale/category/misc.html
index 8ef1af55..d37f588e 100644
--- a/pelican/tests/output/custom_locale/category/misc.html
+++ b/pelican/tests/output/custom_locale/category/misc.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/category/yeah.html b/pelican/tests/output/custom_locale/category/yeah.html
index fe41a881..76dd1936 100644
--- a/pelican/tests/output/custom_locale/category/yeah.html
+++ b/pelican/tests/output/custom_locale/category/yeah.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/drafts/a-draft-article.html b/pelican/tests/output/custom_locale/drafts/a-draft-article.html
index 1065b096..97d54561 100644
--- a/pelican/tests/output/custom_locale/drafts/a-draft-article.html
+++ b/pelican/tests/output/custom_locale/drafts/a-draft-article.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/index.html b/pelican/tests/output/custom_locale/index.html
index 5cdab476..a0172665 100644
--- a/pelican/tests/output/custom_locale/index.html
+++ b/pelican/tests/output/custom_locale/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/index2.html b/pelican/tests/output/custom_locale/index2.html
index 99af0346..bb5e036f 100644
--- a/pelican/tests/output/custom_locale/index2.html
+++ b/pelican/tests/output/custom_locale/index2.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/index3.html b/pelican/tests/output/custom_locale/index3.html
index 217e97a4..62dea214 100644
--- a/pelican/tests/output/custom_locale/index3.html
+++ b/pelican/tests/output/custom_locale/index3.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/jinja2_template.html b/pelican/tests/output/custom_locale/jinja2_template.html
index a098ed49..2d1032e1 100644
--- a/pelican/tests/output/custom_locale/jinja2_template.html
+++ b/pelican/tests/output/custom_locale/jinja2_template.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/oh-yeah-fr.html b/pelican/tests/output/custom_locale/oh-yeah-fr.html
index a8cc93c3..f7063c32 100644
--- a/pelican/tests/output/custom_locale/oh-yeah-fr.html
+++ b/pelican/tests/output/custom_locale/oh-yeah-fr.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/override/index.html b/pelican/tests/output/custom_locale/override/index.html
index 8ab5f7eb..74bb4abe 100644
--- a/pelican/tests/output/custom_locale/override/index.html
+++ b/pelican/tests/output/custom_locale/override/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/pages/this-is-a-test-hidden-page.html b/pelican/tests/output/custom_locale/pages/this-is-a-test-hidden-page.html
index 41beb5a3..9af27061 100644
--- a/pelican/tests/output/custom_locale/pages/this-is-a-test-hidden-page.html
+++ b/pelican/tests/output/custom_locale/pages/this-is-a-test-hidden-page.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/pages/this-is-a-test-page.html b/pelican/tests/output/custom_locale/pages/this-is-a-test-page.html
index b548b52c..96f51396 100644
--- a/pelican/tests/output/custom_locale/pages/this-is-a-test-page.html
+++ b/pelican/tests/output/custom_locale/pages/this-is-a-test-page.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2010/décembre/02/this-is-a-super-article/index.html b/pelican/tests/output/custom_locale/posts/2010/décembre/02/this-is-a-super-article/index.html
index 5f7f87a7..b7cdd47c 100644
--- a/pelican/tests/output/custom_locale/posts/2010/décembre/02/this-is-a-super-article/index.html
+++ b/pelican/tests/output/custom_locale/posts/2010/décembre/02/this-is-a-super-article/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2010/octobre/15/unbelievable/index.html b/pelican/tests/output/custom_locale/posts/2010/octobre/15/unbelievable/index.html
index 887af3be..13f79258 100644
--- a/pelican/tests/output/custom_locale/posts/2010/octobre/15/unbelievable/index.html
+++ b/pelican/tests/output/custom_locale/posts/2010/octobre/15/unbelievable/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2010/octobre/20/oh-yeah/index.html b/pelican/tests/output/custom_locale/posts/2010/octobre/20/oh-yeah/index.html
index c687f8bf..deb2b9f6 100644
--- a/pelican/tests/output/custom_locale/posts/2010/octobre/20/oh-yeah/index.html
+++ b/pelican/tests/output/custom_locale/posts/2010/octobre/20/oh-yeah/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2011/avril/20/a-markdown-powered-article/index.html b/pelican/tests/output/custom_locale/posts/2011/avril/20/a-markdown-powered-article/index.html
index 4d61759a..92449abd 100644
--- a/pelican/tests/output/custom_locale/posts/2011/avril/20/a-markdown-powered-article/index.html
+++ b/pelican/tests/output/custom_locale/posts/2011/avril/20/a-markdown-powered-article/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2011/février/17/article-1/index.html b/pelican/tests/output/custom_locale/posts/2011/février/17/article-1/index.html
index c35090b9..16532ac0 100644
--- a/pelican/tests/output/custom_locale/posts/2011/février/17/article-1/index.html
+++ b/pelican/tests/output/custom_locale/posts/2011/février/17/article-1/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2011/février/17/article-2/index.html b/pelican/tests/output/custom_locale/posts/2011/février/17/article-2/index.html
index 6fe34cc9..46445d8a 100644
--- a/pelican/tests/output/custom_locale/posts/2011/février/17/article-2/index.html
+++ b/pelican/tests/output/custom_locale/posts/2011/février/17/article-2/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2011/février/17/article-3/index.html b/pelican/tests/output/custom_locale/posts/2011/février/17/article-3/index.html
index e2195f64..e87bcbd1 100644
--- a/pelican/tests/output/custom_locale/posts/2011/février/17/article-3/index.html
+++ b/pelican/tests/output/custom_locale/posts/2011/février/17/article-3/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2012/février/29/second-article/index.html b/pelican/tests/output/custom_locale/posts/2012/février/29/second-article/index.html
index 608a44ef..c02722ad 100644
--- a/pelican/tests/output/custom_locale/posts/2012/février/29/second-article/index.html
+++ b/pelican/tests/output/custom_locale/posts/2012/février/29/second-article/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/posts/2012/novembre/30/filename_metadata-example/index.html b/pelican/tests/output/custom_locale/posts/2012/novembre/30/filename_metadata-example/index.html
index 1d80b9f6..c97160d4 100644
--- a/pelican/tests/output/custom_locale/posts/2012/novembre/30/filename_metadata-example/index.html
+++ b/pelican/tests/output/custom_locale/posts/2012/novembre/30/filename_metadata-example/index.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/second-article-fr.html b/pelican/tests/output/custom_locale/second-article-fr.html
index c25f6dbb..d2a523c2 100644
--- a/pelican/tests/output/custom_locale/second-article-fr.html
+++ b/pelican/tests/output/custom_locale/second-article-fr.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tag/bar.html b/pelican/tests/output/custom_locale/tag/bar.html
index 87ef2c91..e0dd328d 100644
--- a/pelican/tests/output/custom_locale/tag/bar.html
+++ b/pelican/tests/output/custom_locale/tag/bar.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tag/baz.html b/pelican/tests/output/custom_locale/tag/baz.html
index 50bf7583..53b8156d 100644
--- a/pelican/tests/output/custom_locale/tag/baz.html
+++ b/pelican/tests/output/custom_locale/tag/baz.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tag/foo.html b/pelican/tests/output/custom_locale/tag/foo.html
index 7f27c594..7d4f2b86 100644
--- a/pelican/tests/output/custom_locale/tag/foo.html
+++ b/pelican/tests/output/custom_locale/tag/foo.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tag/foobar.html b/pelican/tests/output/custom_locale/tag/foobar.html
index 3158cfda..8ca76c78 100644
--- a/pelican/tests/output/custom_locale/tag/foobar.html
+++ b/pelican/tests/output/custom_locale/tag/foobar.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tag/oh.html b/pelican/tests/output/custom_locale/tag/oh.html
index c7f9701d..a41e43f7 100644
--- a/pelican/tests/output/custom_locale/tag/oh.html
+++ b/pelican/tests/output/custom_locale/tag/oh.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tag/yeah.html b/pelican/tests/output/custom_locale/tag/yeah.html
index bd12fa0c..43a29971 100644
--- a/pelican/tests/output/custom_locale/tag/yeah.html
+++ b/pelican/tests/output/custom_locale/tag/yeah.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/tags.html b/pelican/tests/output/custom_locale/tags.html
index 59a36ace..92f6615c 100644
--- a/pelican/tests/output/custom_locale/tags.html
+++ b/pelican/tests/output/custom_locale/tags.html
@@ -6,10 +6,6 @@
-
-
diff --git a/pelican/tests/output/custom_locale/theme/css/fonts.css b/pelican/tests/output/custom_locale/theme/css/fonts.css
new file mode 100644
index 00000000..56015076
--- /dev/null
+++ b/pelican/tests/output/custom_locale/theme/css/fonts.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('../fonts/Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('../fonts/Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/tests/output/custom_locale/theme/css/main.css b/pelican/tests/output/custom_locale/theme/css/main.css
index 03a77e69..9673ca45 100644
--- a/pelican/tests/output/custom_locale/theme/css/main.css
+++ b/pelican/tests/output/custom_locale/theme/css/main.css
@@ -12,7 +12,7 @@
@import url("reset.css");
@import url("pygment.css");
@import url("typogrify.css");
-@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin);
+@import url("fonts.css");
/***** Global *****/
/* Body */
@@ -43,7 +43,7 @@ h1, h2, h3, h4, h5, h6 {
}
h3, h4, h5, h6 { margin-top: .8em; }
-
+
hr { border: 2px solid #EEEEEE; }
/* Anchors */
@@ -64,7 +64,7 @@ a:hover, a:active {
h1 a:hover {
background-color: inherit
}
-
+
/* Paragraphs */
div.line-block,
p { margin-top: 1em;
@@ -124,7 +124,7 @@ div.note {
/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
-
+
/* Thead */
thead th {padding: .5em .4em; text-align: left;}
thead td {}
@@ -132,14 +132,14 @@ table {margin: .5em auto 1.5em auto; width: 98%;}
/* Tbody */
tbody td {padding: .5em .4em;}
tbody th {}
-
+
tbody .alt td {}
tbody .alt th {}
-
+
/* Tfoot */
tfoot th {}
tfoot td {}
-
+
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
@@ -173,9 +173,9 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #C74350;
text-shadow: none;
}
-
+
#banner h1 strong {font-size: 0.36em; font-weight: normal;}
-
+
/* Main Nav */
#banner nav {
background: #000305;
@@ -186,15 +186,15 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 0;
text-align: center;
width: 800px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#banner nav ul {list-style: none; margin: 0 auto; width: 800px;}
#banner nav li {float: left; display: inline; margin: 0;}
-
+
#banner nav a:link, #banner nav a:visited {
color: #fff;
display: inline-block;
@@ -208,12 +208,12 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #fff;
text-shadow: none !important;
}
-
+
#banner nav li:first-child a {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-
+
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
@@ -228,7 +228,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -257,7 +257,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -292,21 +292,21 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
float: left;
width: 615px;
}
-
+
#extras .blogroll li {float: left; margin: 0 20px 0 0; width: 185px;}
-
+
/* Social */
#extras .social {
float: right;
width: 175px;
}
-
+
#extras div[class='social'] a {
background-repeat: no-repeat;
background-position: 3px 6px;
padding-left: 25px;
}
-
+
/* Icons */
.social a[href*='about.me'] {background-image: url('../images/icons/aboutme.png');}
.social a[href*='bitbucket.org'] {background-image: url('../images/icons/bitbucket.png');}
@@ -346,7 +346,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 20px;
text-align: left;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -390,7 +390,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
/* Blog Index */
#posts-list {list-style: none; margin: 0;}
#posts-list .hentry {padding-left: 10px; position: relative;}
-
+
#posts-list footer {
left: 10px;
position: relative;
@@ -398,7 +398,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
top: 0.5em;
width: 190px;
}
-
+
/* About the Author */
#about-author {
background: #f9f9f9;
@@ -406,21 +406,21 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 2em 0;
padding: 10px 20px 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#about-author strong {
color: #C64350;
clear: both;
display: block;
font-size: 1.429em;
}
-
+
#about-author .photo {border: 1px solid #ddd; float: left; margin: 5px 1em 0 0;}
-
+
/* Comments */
#comments-list {list-style: none; margin: 0 1em;}
#comments-list blockquote {
@@ -429,24 +429,24 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 0;
padding: 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;}
-
+
#comments-list li:nth-child(2n) blockquote {background: #F5f5f5;}
-
+
/* Add a Comment */
#add-comment label {clear: left; float: left; text-align: left; width: 150px;}
#add-comment input[type='text'],
#add-comment input[type='email'],
#add-comment input[type='url'] {float: left; width: 200px;}
-
+
#add-comment textarea {float: left; height: 150px; width: 495px;}
-
+
#add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;}
-
+
#add-comment input[type='submit'] {float: right; margin: 0 .5em;}
#add-comment * {margin-bottom: .5em;}
diff --git a/pelican/tests/output/custom_locale/theme/css/typogrify.css b/pelican/tests/output/custom_locale/theme/css/typogrify.css
index c9b34dc8..3bae4976 100644
--- a/pelican/tests/output/custom_locale/theme/css/typogrify.css
+++ b/pelican/tests/output/custom_locale/theme/css/typogrify.css
@@ -1,3 +1,3 @@
.caps {font-size:.92em;}
-.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
+.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
.dquo {margin-left:-.38em;}
diff --git a/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.eot b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.eot
new file mode 100644
index 00000000..b3b90dbc
Binary files /dev/null and b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.eot differ
diff --git a/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.svg b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.svg
new file mode 100644
index 00000000..a69669b5
--- /dev/null
+++ b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.svg
@@ -0,0 +1,407 @@
+
+
+
diff --git a/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.ttf b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.ttf
new file mode 100644
index 00000000..6f4feb02
Binary files /dev/null and b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.ttf differ
diff --git a/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff
new file mode 100644
index 00000000..ddccf765
Binary files /dev/null and b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff differ
diff --git a/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff2 b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff2
new file mode 100644
index 00000000..7b18f7ea
Binary files /dev/null and b/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff2 differ
diff --git a/pelican/tests/output/custom_locale/theme/fonts/font.css b/pelican/tests/output/custom_locale/theme/fonts/font.css
new file mode 100644
index 00000000..a9eb87e6
--- /dev/null
+++ b/pelican/tests/output/custom_locale/theme/fonts/font.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/themes/notmyidea/static/css/fonts.css b/pelican/themes/notmyidea/static/css/fonts.css
new file mode 100644
index 00000000..56015076
--- /dev/null
+++ b/pelican/themes/notmyidea/static/css/fonts.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('../fonts/Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('../fonts/Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/themes/notmyidea/static/css/main.css b/pelican/themes/notmyidea/static/css/main.css
index 03a77e69..9673ca45 100644
--- a/pelican/themes/notmyidea/static/css/main.css
+++ b/pelican/themes/notmyidea/static/css/main.css
@@ -12,7 +12,7 @@
@import url("reset.css");
@import url("pygment.css");
@import url("typogrify.css");
-@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin);
+@import url("fonts.css");
/***** Global *****/
/* Body */
@@ -43,7 +43,7 @@ h1, h2, h3, h4, h5, h6 {
}
h3, h4, h5, h6 { margin-top: .8em; }
-
+
hr { border: 2px solid #EEEEEE; }
/* Anchors */
@@ -64,7 +64,7 @@ a:hover, a:active {
h1 a:hover {
background-color: inherit
}
-
+
/* Paragraphs */
div.line-block,
p { margin-top: 1em;
@@ -124,7 +124,7 @@ div.note {
/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
-
+
/* Thead */
thead th {padding: .5em .4em; text-align: left;}
thead td {}
@@ -132,14 +132,14 @@ table {margin: .5em auto 1.5em auto; width: 98%;}
/* Tbody */
tbody td {padding: .5em .4em;}
tbody th {}
-
+
tbody .alt td {}
tbody .alt th {}
-
+
/* Tfoot */
tfoot th {}
tfoot td {}
-
+
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
@@ -173,9 +173,9 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #C74350;
text-shadow: none;
}
-
+
#banner h1 strong {font-size: 0.36em; font-weight: normal;}
-
+
/* Main Nav */
#banner nav {
background: #000305;
@@ -186,15 +186,15 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 0;
text-align: center;
width: 800px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#banner nav ul {list-style: none; margin: 0 auto; width: 800px;}
#banner nav li {float: left; display: inline; margin: 0;}
-
+
#banner nav a:link, #banner nav a:visited {
color: #fff;
display: inline-block;
@@ -208,12 +208,12 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
color: #fff;
text-shadow: none !important;
}
-
+
#banner nav li:first-child a {
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-
+
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
@@ -228,7 +228,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -257,7 +257,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
overflow: hidden;
padding: 20px 20px;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -292,21 +292,21 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
float: left;
width: 615px;
}
-
+
#extras .blogroll li {float: left; margin: 0 20px 0 0; width: 185px;}
-
+
/* Social */
#extras .social {
float: right;
width: 175px;
}
-
+
#extras div[class='social'] a {
background-repeat: no-repeat;
background-position: 3px 6px;
padding-left: 25px;
}
-
+
/* Icons */
.social a[href*='about.me'] {background-image: url('../images/icons/aboutme.png');}
.social a[href*='bitbucket.org'] {background-image: url('../images/icons/bitbucket.png');}
@@ -346,7 +346,7 @@ img.left, figure.left {float: left; margin: 0 2em 2em 0;}
padding: 20px;
text-align: left;
width: 760px;
-
+
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
@@ -390,7 +390,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
/* Blog Index */
#posts-list {list-style: none; margin: 0;}
#posts-list .hentry {padding-left: 10px; position: relative;}
-
+
#posts-list footer {
left: 10px;
position: relative;
@@ -398,7 +398,7 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
top: 0.5em;
width: 190px;
}
-
+
/* About the Author */
#about-author {
background: #f9f9f9;
@@ -406,21 +406,21 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 2em 0;
padding: 10px 20px 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
-
+
#about-author strong {
color: #C64350;
clear: both;
display: block;
font-size: 1.429em;
}
-
+
#about-author .photo {border: 1px solid #ddd; float: left; margin: 5px 1em 0 0;}
-
+
/* Comments */
#comments-list {list-style: none; margin: 0 1em;}
#comments-list blockquote {
@@ -429,24 +429,24 @@ li:last-child .hentry, #content > .hentry {border: 0; margin: 0;}
font-style: normal;
margin: 0;
padding: 15px 20px;
-
+
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;}
-
+
#comments-list li:nth-child(2n) blockquote {background: #F5f5f5;}
-
+
/* Add a Comment */
#add-comment label {clear: left; float: left; text-align: left; width: 150px;}
#add-comment input[type='text'],
#add-comment input[type='email'],
#add-comment input[type='url'] {float: left; width: 200px;}
-
+
#add-comment textarea {float: left; height: 150px; width: 495px;}
-
+
#add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;}
-
+
#add-comment input[type='submit'] {float: right; margin: 0 .5em;}
#add-comment * {margin-bottom: .5em;}
diff --git a/pelican/themes/notmyidea/static/css/typogrify.css b/pelican/themes/notmyidea/static/css/typogrify.css
index c9b34dc8..3bae4976 100644
--- a/pelican/themes/notmyidea/static/css/typogrify.css
+++ b/pelican/themes/notmyidea/static/css/typogrify.css
@@ -1,3 +1,3 @@
.caps {font-size:.92em;}
-.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
+.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
.dquo {margin-left:-.38em;}
diff --git a/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.eot b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.eot
new file mode 100644
index 00000000..b3b90dbc
Binary files /dev/null and b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.eot differ
diff --git a/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.svg b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.svg
new file mode 100644
index 00000000..a69669b5
--- /dev/null
+++ b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.svg
@@ -0,0 +1,407 @@
+
+
+
diff --git a/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.ttf b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.ttf
new file mode 100644
index 00000000..6f4feb02
Binary files /dev/null and b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.ttf differ
diff --git a/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff
new file mode 100644
index 00000000..ddccf765
Binary files /dev/null and b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff differ
diff --git a/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff2 b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff2
new file mode 100644
index 00000000..7b18f7ea
Binary files /dev/null and b/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff2 differ
diff --git a/pelican/themes/notmyidea/static/fonts/font.css b/pelican/themes/notmyidea/static/fonts/font.css
new file mode 100644
index 00000000..a9eb87e6
--- /dev/null
+++ b/pelican/themes/notmyidea/static/fonts/font.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src:
+ local('Yanone Kaffeesatz Regular'),
+ local('YanoneKaffeesatz-Regular'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff */
+ url('Yanone_Kaffeesatz_400.woff') format('woff'),
+ /* from https://fonts.gstatic.com/s/yanonekaffeesatz/v8/YDAoLskQQ5MOAgvHUQCcLfGwxTS8d1Q9KiDNCMKLFUM.woff2 */
+ url('Yanone_Kaffeesatz_400.woff2') format('woff2');
+}
diff --git a/pelican/themes/notmyidea/templates/base.html b/pelican/themes/notmyidea/templates/base.html
index 7818c235..b041faa0 100644
--- a/pelican/themes/notmyidea/templates/base.html
+++ b/pelican/themes/notmyidea/templates/base.html
@@ -10,10 +10,6 @@
{% if FEED_ALL_RSS %}
{% endif %}
-
-