From 86daea84cee0bfa33809dfdb028c442ecc6a17a7 Mon Sep 17 00:00:00 2001 From: Franco Masotti Date: Wed, 9 May 2018 16:14:15 +0200 Subject: [PATCH] Changed Jekyll theme. --- _assets/core.scss | 6 - _assets/fonts/HiLo-Deco.ttf | Bin 25124 -> 0 bytes _assets/rodentia-icons_application-x-feed.svg | 201 ----- _config.yml | 5 +- _includes/comments.html | 77 +- _includes/footer.html | 31 +- _includes/head.html | 5 +- _includes/header.html | 37 +- _includes/image.html | 16 +- _includes/page_navigation.html | 10 +- _includes/post_navigation.html | 36 +- _includes/tag_list.html | 59 +- _layouts/default.html | 15 +- _layouts/page.html | 17 +- _layouts/post.html | 57 +- _pages/about.md | 57 +- _pages/index.html | 63 +- _pages/sitemap.html | 20 +- _pages/tags.md | 4 - _sass/main.scss | 708 ++++++++---------- 20 files changed, 515 insertions(+), 909 deletions(-) delete mode 100644 _assets/fonts/HiLo-Deco.ttf delete mode 100644 _assets/rodentia-icons_application-x-feed.svg diff --git a/_assets/core.scss b/_assets/core.scss index 5837483..2b7533e 100644 --- a/_assets/core.scss +++ b/_assets/core.scss @@ -10,12 +10,6 @@ #}; --- -@font-face { - font-style: normal; - font-weight: normal; - font-family: 'HiLo-DecoRegular'; - src: url('{{ site.baseurl }}/assets/fonts/HiLo-Deco.ttf'); -}; @import 'main'; @import 'syntax'; diff --git a/_assets/fonts/HiLo-Deco.ttf b/_assets/fonts/HiLo-Deco.ttf deleted file mode 100644 index 21a8ca95c4c9b8ced45ff563df2e1888746d1c36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25124 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 diff --git a/_assets/rodentia-icons_application-x-feed.svg b/_assets/rodentia-icons_application-x-feed.svg deleted file mode 100644 index 3e13158..0000000 --- a/_assets/rodentia-icons_application-x-feed.svg +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_config.yml b/_config.yml index 6064fe9..253a11d 100644 --- a/_config.yml +++ b/_config.yml @@ -5,8 +5,6 @@ description: "A blog about libre software experiences and everything else # Author Info author_name: "Franco Masotti" author_email: franco.masotti@student.unife.it -github_username: frnmst -avatar_path: avatar.jpg # Site Settings baseurl: "" # Base URL must end WITHOUT a slash, default: "" @@ -36,6 +34,9 @@ excerpt_enabled: true excerpt_separator: "" excerpt_words: 20 +# Tags +min_tag_score: 2 + # Meta tag options meta_description_words: 140 meta_excerpt_words: 140 diff --git a/_includes/comments.html b/_includes/comments.html index 7dc11b0..5d79f19 100644 --- a/_includes/comments.html +++ b/_includes/comments.html @@ -1,10 +1,4 @@ -
- -
-
-
-

Comments

- +
{% capture mail %}{{ site.author_email }}{% endcapture %} {% assign mail_substring = mail | split: '@' %} {% assign mail_username = mail_substring[0] %} @@ -14,54 +8,39 @@ {% else %} {% capture mailto_prefix %}{{ mail_username }}+{{ page.path | remove: ".html" | remove: ".md" | remove: "_pages/" }}{% endcapture %} {% endif %} - - - {% for comment in site.comments %} + +
+ {% assign comment_counter = 0 %} + {% assign comments = site.comments | sort | reverse %} + {% for comment in comments %} {% assign page_path = page.path | replace: "_posts/", "" | remove: ".md" %} {% assign comment_fullpath = comment.path | replace: "_comments/", "" | split: "/" %} {% assign comment_path = comment_fullpath[0] %} {% assign comment_id = comment_fullpath[1] | remove: ".md" %} - {% if comment_path == page_path %} - {% if forloop.first %} -
- {% endif %} - -
- - - - {% comment %} - - {% endcomment %} - - - - - - - - - - -
Subject{{ comment.subject }}
From{{ comment.from }}
Date{{ comment.date | date: "%c, %:z GMT" }}
-
- - {{ comment.content | markdownify }} - {% comment %} - - {% endcomment %} - {% if forloop.last == false %} -
+ {% assign parity_check = comment_counter | modulo: 2 %} + {% if parity_check == 0 %} + {% assign parity = "even" %} + {% else %} + {% assign parity = "odd" %} {% endif %} - {% endif %} - {% endfor %} + +
+
{{ comment.from }}
+
{{ comment.date | date: "%b %e %Y, %R %Z" }}
+
+

{{ comment.subject }}

+ {{ comment.content | markdownify }}
-
+ + {% assign comment_counter = comment_counter | plus: 1 %} + {% endif %} +{% endfor %} +
diff --git a/_includes/footer.html b/_includes/footer.html index 82b5e66..f3bdf20 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,29 +1,14 @@ - - diff --git a/_includes/head.html b/_includes/head.html index a238518..ecc01db 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,4 +1,4 @@ -{% comment %}{% endcomment %} +{% comment %}{% endcomment %} @@ -9,8 +9,7 @@ {{ site.title }} {% endif %} - + diff --git a/_includes/header.html b/_includes/header.html index dde17d5..5b700ca 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,22 +1,17 @@ -
- skip to main content - {% if page.url != '/sitemap/' %} - sitemap - {% endif %} +
+
    +
  • Main content
  • + {% if page.url != '/sitemap/' %} +
  • Sitemap
  • + {% endif %} + {% if page.url == '/index.html' or page.url == '/' %} + {% assign link = '/about' %} + {% assign prompt = 'About' %} + {% else %} + {% assign link = '/' %} + {% assign prompt = 'Home' %} + {% endif %} +
  • {{ prompt }}
  • +
  • RSS
  • +
- diff --git a/_includes/image.html b/_includes/image.html index bcb2b75..512ed15 100644 --- a/_includes/image.html +++ b/_includes/image.html @@ -5,14 +5,16 @@ {% endif %} {% if include.caption %} -
- - {% if include.alt %}{{ include.alt }}{% else %}Image{% endif %} - - {{ include.caption }} -
+ {% else %} - + {% endif %} diff --git a/_includes/page_navigation.html b/_includes/page_navigation.html index 90e32b6..4e0cb82 100644 --- a/_includes/page_navigation.html +++ b/_includes/page_navigation.html @@ -1,8 +1,12 @@ diff --git a/_includes/post_navigation.html b/_includes/post_navigation.html index 4dcb313..e4b92cf 100644 --- a/_includes/post_navigation.html +++ b/_includes/post_navigation.html @@ -1,17 +1,29 @@ + diff --git a/_includes/tag_list.html b/_includes/tag_list.html index dbcc708..3c4623a 100644 --- a/_includes/tag_list.html +++ b/_includes/tag_list.html @@ -1,19 +1,46 @@ -{% assign site_tags = site.tags | sort %} +{% comment %} This is pure madness: an O(n^2) loop is not acceptable but +there is no other solution I am aware of using this templating +language. Using uniq to filter different frequencies should +lead to a better best case (if all frequencies are equal +we get O(n) with n being the number of tags, otherwise +if all freqencies are different we get O(n^2) {% endcomment %} -{% comment %} - -{% endcomment %} +{% comment %} Get all unique tags {% endcomment %} +{% for t in site.tags %} + {% assign tag_frequency = tag_frequency | append: t[1].size | append: '#' %} +{% endfor %} + +{% assign tag_frequency = tag_frequency | split: '#' %} +{% assign tag_frequency_iterator = tag_frequency | sort | reverse %} +{% assign tag_frequency = tag_frequency_iterator | uniq %} -
-
-{% for tag in site_tags %} - {% assign tagg = tag[0] | slugify %} - {% if page.is_home %} - {% capture link %}{{ site.baseurl }}/tags/#{{ tagg }}{% endcapture %} - {{ tag[0] }}  - {% else %} - {{ tag[0] }}  - {% endif %} +{% for f in tag_frequency %} + {% comment %} Nice: srt to int: {% endcomment %} + {% assign freq = f | plus: 0 %} + {% for t in site.tags %} + {% if freq == t[1].size %} + {% assign sorted_tags_by_freq = sorted_tags_by_freq | append: t[0] | append: '#' %} + {% endif %} + {% endfor %} {% endfor %} -
-
+ +{% assign sorted_tags_by_freq = sorted_tags_by_freq | split: '#' %} + +
+
    + {% for tag in sorted_tags_by_freq %} +
  • + {% assign tagg = tag | slugify %} + {% if page.is_home %} + {% assign freq = tag_frequency_iterator[forloop.index0] | plus: 0 %} + {% if freq >= site.min_tag_score %} + {% capture link %}{{ site.baseurl }}/tags/#{{ tagg }}{% endcapture %} + {{ tag }} [{{ freq }}] + {% endif %} + {% else %} + {{ tag }} + {% endif %} +
  • + {% endfor %} +
+
diff --git a/_layouts/default.html b/_layouts/default.html index 1520fba..41d6ae7 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -2,7 +2,7 @@ layout: compress --- - + {% include head.html %} @@ -10,14 +10,17 @@ layout: compress {% include header.html %} - {% if page.is_home %} + {% if page.is_home or page.is_tags %} {% include tag_list.html %} {% endif %} -
- {{ content | replace: '↩', '↩︎' }} -
- {% comment %}{% endcomment %} + {% if page.is_post != true %} +
+ {% endif %} + + {{ content | replace: '↩', '↩︎' }} + + {% comment %}Can't use == false since page.is_home might be undefined{% endcomment %} {% if page.is_home != true and page.is_404 != true and page.is_tags != true and page.is_sitemap != true %} {% include comments.html %} {% endif %} diff --git a/_layouts/page.html b/_layouts/page.html index d364a33..8fc9f4f 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -2,18 +2,9 @@ layout: default --- -
+ -

{{ page.title }}

- -
- - {% if page.is_tags %} - {% include tag_list.html %} - {% endif %} - -
- {{ content }} - -
+{{ content }} diff --git a/_layouts/post.html b/_layouts/post.html index 4f0f6ee..e17d8b6 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -2,35 +2,30 @@ layout: default --- -
+{% if page.tags %} + {% assign page_tags = page.tags | sort %} +
+
    + {% for tag in page_tags %} +
  • + {% assign tagg = tag | slugify %} + {% capture link %}{{ site.baseurl }}/tags/#{{ tagg }}{% endcapture %} + {{ tag }}  +
  • + {% endfor %} +
+
+{% endif %} + -
-

{{ page.title }}

- - {% assign page_date = page.date | date: '%F' %} - {% assign page_updated = page.updated | date: '%F' %} - {% if page_date != page_updated %} -
-
- - {% endif %} - {% if page.tags %} -
-
- {% assign page_tags = page.tags | sort %} -
- {% for tag in page_tags %} - {% assign tagg = tag | slugify %} - {% capture link %}{{ site.baseurl }}/tags/#{{ tagg }}{% endcapture %} - {{ tag }}  - {% endfor %} -
- {% endif %} -
- -
-
- - {{ content }} - -
+
+{{ content }} +
diff --git a/_pages/about.md b/_pages/about.md index f3025c9..85ae932 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -4,61 +4,10 @@ title: About permalink: /about/ --- -## Presentation +Hello. -Hello web world. +The main purpose of this theme is to be as simple as it could be, so you can focus on writing your stuffs. This is your About page. You may describe about yourself here; who you are, what are you currently doing, share some of your projects, your social links and how people can contact you, etc. -This blog tells my experiences with software, computing, "hacks", -hardware, technology and whatever comes to my mind I want to share. - -Usually, when I talk about software I mean -[free software](https://www.gnu.org/philosophy/free-sw.en.html). This means -that most probably I won't talk about proprietary software and operating -systems like Windows, MacOs, etc... but only about GNU/Linux, GNU/Linux-libre -distributions or whatever fully free computing environments will come up. Who -knows what the future will hold us... - -At the moment I am a proud [Parabola GNU/Linux-libre](https://parabola.nu) -user running a very lightweight desktop environment like -[spectrwm](http://www.spectrwm.org) after going through years of -[OpenBox](http://openbox.org). I use [Replicant](http://www.replicant.us/) for -the mobile phone. - -I hope that this turns out to be a useful blog for anyone that encouters -similar problems I have solved. +**Just write things that matter...** Enjoy! - -P.S: I also hope my use of english is correct. If that is not the case don't -hesitate to mail me. - -## Comment rules - -Every post (and some other pages like this one) contain a comment section which -is just a `mailto` link to my private mail containing an id to that post or -comment. You can just click or copy that link and send me an email. - -When you send me an email I will moderate it. By default I will report -verbatim: -- the subject -- the sending date -- your name, if present, or your email if you request so in the comment. If - none is available I will simply use `anonymous` in this field. -- the content which can be written in krmarkdown (the one used on GitHub and - GitLab) - -## Contacts - -You will find me on [GitHub](https://github.com/frnmst), -[GitLab](https://gitlab.com/frnmst), [GNU Social](https://quitter.no/frnmst), -[mail one](mailto://franco.masotti@student.unife.it), -[mail two](mailto://franco.masotti@live.com), -[Tox](tox:9D855839E4BB0ADBF4F49063BF2ABC1479A7728011F20B563EA104B2EE10FF19DC8C255D8F3D), -[XMPP](xmpp://franco.masotti@xabber.de) and other -less relevant web locations. - -You won't find me on Facebook, Whatsapp, Twitter, and similar. - -If you want to see another similar blog wich I co-autor have a -look at [Linux Difficile](https://linuxdifficile.wordpress.com/). - diff --git a/_pages/index.html b/_pages/index.html index beed87b..4733e76 100644 --- a/_pages/index.html +++ b/_pages/index.html @@ -3,39 +3,32 @@ layout: default permalink: index.html --- -
-
- {% for post in site.posts %} - {% unless post.next %} -

{{ post.date | date: '%Y' }} ~

- {% else %} - {% capture year %}{{ post.date | date: '%Y' }}{% endcapture %} - {% capture nyear %}{{ post.next.date | date: '%Y' }}{% endcapture %} - {% if year != nyear %} -

{{ post.date | date: '%Y' }} ~

- {% endif %} - {% endunless %} - - - - {% endfor %} - -
+
+ {% endif %} + + +{% endfor %} + diff --git a/_pages/sitemap.html b/_pages/sitemap.html index 59f8932..df9a704 100644 --- a/_pages/sitemap.html +++ b/_pages/sitemap.html @@ -16,12 +16,14 @@ permalink: /sitemap/ {% endfor %} -{% assign site_posts = site.posts | sort %} -

Posts

- +{% if site.posts %} + {% assign site_posts = site.posts | sort %} +

Posts

+ +{% endif %} diff --git a/_pages/tags.md b/_pages/tags.md index 012168e..dc470be 100644 --- a/_pages/tags.md +++ b/_pages/tags.md @@ -6,8 +6,6 @@ permalink: /tags/
-
- {% assign site_tags = site.tags | sort %} {% for tag in site_tags %} @@ -22,7 +20,5 @@ permalink: /tags/ {% endfor %} -
-
diff --git a/_sass/main.scss b/_sass/main.scss index e1268cc..fc55b57 100644 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -1,485 +1,365 @@ -body { - background-color: #e6e6e6; - font-style: normal; - font-weight: 400; - font-size: 1.5em; - font-family: 'HiLo-DecoRegular'; - padding: 20px; - margin: 0; - -webkit-font-smoothing: antialiased; - -webkit-text-size-adjust: 100%; - @media (min-width: 992px) { - padding: 35px 50px; - } +/* For mobile phones */ +@media only screen and (max-width: 700px) { + body { + margin-left: 0.40625em; + margin-right: 0.40625em; + } + + .post { + pre { + font-size:0.8125em; + line-height: 2em; + + padding-left: 0.8125em; + padding-right: 0.8125em; + } + } } -h2, -h3, -h4, -h5 { - margin: 45px 0 25px; +/* For desktops */ +@media only screen and (min-width: 700px) { + body { + margin-left: 5%; + margin-right: 5%; + @media only screen and (max-width: 1375px) { + margin-left: 10%; + margin-right: 10%; + } + @media only screen and (min-width: 1920px) { + margin-left: 25%; + margin-right: 25%; + } + } + + .post { + pre { + font-size: 1.1375em; + line-height: 2em; + + padding-left: 1.625em; + padding-right: 1.625em; + } + } } -img { - max-width: 100%; +body { + text-align: left; + text-rendering: optimizeLegibility; + background-color: #dadada; + line-height: 1.625em; /* 16×1.625=26pt */ + font-family: "Arial Black", Gadget, sans-serif; + font-size: 1.080625em; + word-spacing: 0em; } -a { - outline: none; - color: inherit; - text-decoration: none; - border-bottom: 1px solid #555; - &.image { - display: block; - text-align: center; - border: 0; - border-radius: 5px; - margin: 30px 0; - } +a:hover { + transition: 0.3s; } -mark { - background: #fffc76; - padding: 0 5px; + +/* Use for abbreviations only. */ +abbr { + letter-spacing: 0.1em; } blockquote { - border-left: 5px solid #ccc; - margin: 40px 0; - padding: 5px 30px; - background: #eee; + font-size: 1.08625em; + line-height: 1.08625em; + font-family: "Comic Sans MS", cursive, serif; + background-color: #ffffff; + box-shadow: inset 0 0 0.40625em grey; + border-radius: 0.8125em; + padding-left: 1.625em; + padding-top: 0.8125em; + padding-bottom: 0.8125em; + margin: 0; } -.logo { - position: relative; - margin: 0 auto 35px; - text-align: center; - animation-duration: 0.7s; - animation-fill-mode: both; - animation-name: bounce; - -webkit-animation-duration: 0.7s; - -webkit-animation-fill-mode: both; - -webkit-animation-name: bounce; - a { - background: #e6e6e6 url("gravatar_wrapper.svg"); - text-decoration: none; - font-weight: 700; - height: 100px; - width: 100px; - font-size: 2.25em; - border-radius: 100%; - display: inline-block; - text-align: center; - line-height: 100px; - border: 5px solid #e6e6e6; - box-sizing: border-box; - -webkit-transition-duration: 0.8s; - transition-duration: 0.8s; - &:hover, - &:focus { - background: #f14e32; - } - &:hover + .logo-prompt, - &:focus + .logo-prompt { - display: inline-block !important; - } - .avatar { - margin-top: 5px; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - } - @media (max-width : 480px) {&:hover + .logo-prompt, - &:focus + .logo-prompt { - display: none !important; - } - } - } - .logo-prompt { - position: absolute; - display: none; - vertical-align: middle; - padding: 5px; - border-radius: 3px; - background: #666; - background: rgba(0,0,0,0.5); - margin-left: 15px; - color: #fff; - font-size: 1.23525em; +h1 { + line-height: 1.625em; + margin-top: 0.40625em; + margin-bottom: 0.40625em; +} + +h2 { + line-height: 1.263157em; + margin-top: 1.263157em; + margin-bottom: 1.263157em; +} + +p { + text-indent: 0; + line-height: 1.625em; + margin-top: 1.625em; + margin-bottom: 1.625em; +} + +a { + text-decoration: underline; + text-decoration-color: #d9d9d9; text-align: center; - line-height: 1.2; - top: 50%; - margin-top: -10px; - &:before { - content: ""; - border-width: 5px 5px 5px 0; - border-style: solid; - border-color: transparent #666; - border-color: transparent rgba(0,0,0,.5); - position: absolute; - top: 50%; - left: -5px; - margin-top: -5px; - } - } + color: #666666; } -iframe { - margin: 45px 0 !important; +a:hover { + text-decoration: underline; } ul { - list-style-type: circle; - margin: 40px 0; - padding-left: 50px; - li { - word-wrap: break-word; - } - img { - margin: 40px 0; - border-radius: 5px; - } + list-style-type: circle; } -ol { - margin: 40px 0; - padding-left: 50px; - li { - word-wrap: break-word; - } - img { - margin: 40px 0; - border-radius: 5px; - } +.post { + pre { + border: none; + border-radius: 1.625em; + box-shadow: inset 0 0 0.8125em grey; + background-color: #e6e6e6; + white-space: pre-wrap; + white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; /* Internet Explorer 5.5+ */ + } } -sup { - vertical-align: top; - position: relative; - top: -0.5em; - margin-left: 1px; +.post-metadata, .page-metadata, .footer, .comment { + box-shadow: inset 0 0 0.40625em grey; + background-color: #ffffff; } -time { - color: #555; +.post-metadata, .page-metadata, .footer, .comment, .index .post-list-metadata { + border-radius: 1.625em; + padding-left: 1.625em; + padding-bottom: 0.40625em; } -code, -pre { - font-family: Consolas, monospace, x; +.post-metadata, .page-metadata, .footer, .comment, .comment-content, .index .post-list-metadata { + margin-bottom: 1.625em; } -code { - color: #f14e32; - background: #eee; - padding: 2px 6px; - font-size: 15.0px; +.page-metadata, .footer, .comment, .index .post-list-metadata { + padding-top: 0.40625em; } -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - font-size: 1.6rem; - line-height: 1.4; - white-space: pre; - overflow-x: auto; - background-color: #f9f9f9; - border: 1px solid #ddd; - padding: 1rem; - code { - /* font-size: 100%; */ - color: inherit; - background-color: transparent; - padding: 0; - } +.post-metadata, .page-metadata, .footer, .comment, .index .post-list-metadata { + padding-right: 1.625em; } -table { - width: 100%; - table-layout: fixed; - margin: 45px 0; - thead { - background: #f2f2f2; - } - th { - text-align: left; - padding: 8px 10px; - border-bottom: 15px solid #fff; - } - td { - padding: 4px 0; - } + +.top, .page-navigation, .tag-list { + ul { + margin: 0; + padding: 0; + overflow: hidden; + } + + li { + display: block; + float: left; + } + + a { + text-decoration: none; + } } -iframe { - width: 100%; +.top, .page-navigation { + ul { + font-size: 0.8125em; + margin-bottom: 1.625em; + background-color: #666666; + border-radius: 0.8125em; + } + + li { + border-right: 0.05em solid #ffffff; + } + + a { + display: block; + color: #ffffff; + text-align: center; + padding: 0.8125em 0.8125em; + } + + li a:hover { + background-color: #000000; + } + + .rss { + border-left: 0.05em solid #ffffff; + border-right: none; + float:right + } } -article { - max-width: 500px; - margin: 0 auto; - .title { - line-height: 1.4em; - text-align: center; - } - .divider { - background: #ddd; - background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(#ccc),to(rgba(255,255,255,0))); - background: -webkit-linear-gradient(left,rgba(255,255,255,0),#ccc,rgba(255,255,255,0)); - background: linear-gradient(to right,rgba(255,255,255,0),#ccc,rgba(255,255,255,0)); - height: 1px; - margin: 2em 0; - } - .center { - text-align: center; - margin: 0 auto; - } - hr { - border: 0; - border-bottom: 1px solid #000; - margin: 30px 0; - } - p { - font-size: 22.5px; - line-height: 1.9em; - word-wrap: break-word; - } - .comment { - font-size: 22.5px; - line-height: 1.9em; - word-wrap: break-word; - padding-top: 5px; - padding-bottom: 5px; - .comment-headers { - font-style: italic; - font-weight: bold; +.index { + .post-list-div { + margin-top: 0.8125em; + margin-bottom: 0.8125em; + } + + .post-list-date { + float: right; + } + + .post-list-excerpt { + font-family: serif; + font-size: 0.8125em; } - } - .tag-list { - font-size: 20px; - color: #555; + a { - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - white-space: nowrap; text-decoration: none; - width: 30px; - height: 15px; - border-radius: 8px; + text-align: left; color: #000000; - border: none; - background-color: #d6d6d6; - text-align: center; } - a:hover { - background: #ffffff; - } - } - .footnote { - border: 0; - color: #0087BE; - } - .footnotes { - margin: 50px auto; - display: block; - p { - line-height: 1rem; - font-weight: normal; - } - ol { - margin: 0; - padding-left: 15px; - li { - font-weight: bold; - } + + .post-list-metadata { + background-color: #ffffff; + box-shadow: 0 0.203125em 0.203125em 0 grey, 0 0.203125em 0.203125em 0 grey; } - .reversefootnote { - border: 0; - color: #0087BE; + + .post-list-metadata:hover { + background-color: #404040; + transition: 0.3s; + color: #ffffff; } - } } -.tag-posts { +.tag-list { + ul { + margin-top: 0em; + margin-bottom: 0.40625em; + } + + li { + margin-top: 0.203125em; + margin-bottom: 0.40625em; + } + a { - text-decoration: none; - border: none; + margin-top: 0em; + margin-left: 0.8125em; + padding: 0.40625em; + font-size: 0.8125em; + background-color: #ffffff; + border-radius: 0.8125em; } - color: #000000; -} -.back { - text-align: center; - a { - text-decoration: none; - margin: 40px auto 0; - display: inline-block; - padding: 10px; - border: 0; - &:before { - content: "<<"; - margin-right: 5px; - color: #000; - } - } + li a:hover { + background-color: #404040; + color: #ffffff; + } } -.page-navigation, -.footer { - text-align: center; - max-width: 500px; - margin: 0 auto; - font-size: 1.6rem; +.comment-content, .tag-list { + a { + box-shadow: 0 0.203125em 0.203125em 0 grey, 0 0.203125em 0.203125em 0 grey; + } } -.page-navigation { - margin: 50px auto 0 auto; - a { - display: inline-block; - text-decoration: none; - border-bottom: none; - } - span { - display: inline-block; - } -} +.comment-content { + font-size: 0.8125em; -.footer { - margin-top: 50px; - color: #777; - a { - border: none; - font-weight: bold; - } - .block { - display: block; - .copyright { - img { - width: 80px; - height: auto; - } + a.odd { + background-color: #cccccc; } - .rss { - img { - width: 48px; - height: auto; - } + + a.even { + background-color: #e6e6e6; } - } -} -section { - max-width: 500px; - margin: 0 auto 50px auto; - ul { - list-style: none; - margin: 0; - padding: 0; - li { - margin: 25px 0; - .title { - max-width: 100%; - //overflow: hidden !important; - //text-overflow: ellipsis !important; - //white-space: nowrap !important; - word-wrap: normal !important; - } - a { + a:hover { + background-color: #f2f2f2; + } + + a { + display: block; + margin-top: 1.625em; text-decoration: none; - border: 0; - color: #000; - box-sizing: border-box; - } - .post-date { - float: right; - margin: 0 0 0 20px; - } - span { - display: inline-block; - color: #757575; - letter-spacing: 1px; - text-transform: uppercase; - } - .excerpt { - padding-top: 20.0px; + text-decoration-color: #000000; + text-align: left; + border-radius: 0.8125em; + color: #000000; + } + + .text { + padding: 0.8125em; + } + + .hr { + border: 0.1015625em inset #808080; + color: #ffffff; + } + + .from { + overflow: hidden; + } + + .date { font-style: italic; - font-size: 20.0px; - color: #555; - } - @media (min-width: 992px) {a { - border-bottom: 2px solid transparent; - &:hover { - border-color: #000; - } - } - } } - } } -.main { - font-size: 20px; - text-align: center; - margin-bottom: 30px; - margin-top: 15px; - a { - color: #000000; - background-color: #d6d6d6; - text-align: center; - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - white-space: nowrap; - text-decoration: none; - width: 40px; - height: 15px; - border: none; - } - a:hover { - background: #ffffff; - } +.footer { + .license { + font-weight: bold; + } + + font-size: 0.8125em; } -@keyframes bounce {0% { - transform: translate3d( 0, -1000px, 0 ); - } - 60% { - transform: translate3d( 0, 25px, 0 ); - } - 75% { - transform: translate3d( 0, -10px, 0 ); - } - 90% { - transform: translate3d( 0, 5px, 0 ); - } - 100% { - transform: none; - } + +img { + max-width: 100%; + height: auto; + + /* Disable antialiasing when the picure is scaled. */ + -ms-interpolation-mode: nearest-neighbor; + image-rendering: -webkit-optimize-contrast; + image-rendering: -moz-crisp-edges; + image-rendering: pixelated; } -@-webkit-keyframes bounce {0% { - -webkit-transform: translate3d( 0, -1000px, 0 ); - } - 60% { - -webkit-transform: translate3d( 0, 25px, 0 ); - } - 75% { - -webkit-transform: translate3d( 0, -10px, 0 ); - } - 90% { - -webkit-transform: translate3d( 0, 5px, 0 ); - } - 100% { - -webkit-transform: none; - } +.img img, .figure { + box-shadow: 0 0.203125em 0.203125em 0 grey, 0 0.203125em 0.203125em 0 grey; + border-radius: 0.8125em; } +.img img:hover { + opacity: 0.5; + transition: 0.3s; +} -/* Reset margin and padding for the comments class. */ -body { - margin:0; - padding: 0; +.figure:hover { + background-color: #404040; + transition: 0.3s; + img { + opacity: 0.75; + } + .text { + color: #ffffff; + border-bottom-left-radius: 0.8125em; + border-bottom-right-radius: 0.8125em; + } } -.comment-environment { - background-color: #f2f2f2; +.figure { + width: 99%; + background-color: #ffffff; + img { + width: 100%; + margin-right: 0; + border-top-left-radius: 0.8125em; + border-top-right-radius: 0.8125em; + } + .text { + text-align: center; + font-size: 0.8125em; + font-style: italic; + } + a { + text-decoration: none; + color: #000000; + } }