From eaaac8a9099497588612eecf0c07e55f3e2bff4d Mon Sep 17 00:00:00 2001 From: acacheung Date: Wed, 22 Oct 2014 19:33:50 -0400 Subject: [PATCH] Redesign blog --- _includes/archive.html | 15 +- _includes/article.html | 76 +- _layouts/default.html | 144 +- fonts/icomoon.eot | Bin 0 -> 12784 bytes fonts/icomoon.svg | 42 + fonts/icomoon.ttf | Bin 0 -> 12620 bytes fonts/icomoon.woff | Bin 0 -> 12696 bytes images/arrow.png | Bin 356 -> 0 bytes images/bullet-directory.png | Bin 269 -> 0 bytes images/directory.png | Bin 225 -> 0 bytes images/edit.png | Bin 584 -> 0 bytes images/feed.png | Bin 691 -> 0 bytes images/go.png | Bin 512 -> 0 bytes images/header.png | Bin 1333 -> 0 bytes images/heroku.png | Bin 6481 -> 0 bytes images/install.png | Bin 208 -> 0 bytes images/instructions.png | Bin 284 -> 0 bytes images/leaderboard.png | Bin 204 -> 0 bytes images/letter.png | Bin 157 -> 0 bytes images/logo.png | Bin 7546 -> 0 bytes images/pager.png | Bin 171 -> 0 bytes images/paste.png | Bin 1080 -> 0 bytes images/rails.png | Bin 6646 -> 0 bytes images/ready.png | Bin 457 -> 0 bytes images/rubycentral.png | Bin 8975 -> 0 bytes images/rubygems.png | Bin 11025 -> 0 bytes images/section.png | Bin 202 -> 0 bytes images/set.png | Bin 497 -> 0 bytes images/shadow.png | Bin 136 -> 0 bytes images/sponsors.png | Bin 0 -> 58740 bytes images/subscribe.png | Bin 749 -> 0 bytes images/thoughtbot.png | Bin 1798 -> 0 bytes images/top.png | Bin 1480 -> 0 bytes images/unsubscribe.png | Bin 827 -> 0 bytes javascripts/application.js | 2 +- javascripts/mobile-nav.js | 77 + stylesheets/application.css | 2290 +++++++++++------ stylesheets/application.css.map | 7 + stylesheets/scss/_archive.scss | 116 - stylesheets/scss/_base-mixins.scss | 48 - stylesheets/scss/_base-variables.scss | 13 - stylesheets/scss/_base.scss | 60 - stylesheets/scss/_layout.scss | 178 -- stylesheets/scss/_normalize.scss | 399 --- stylesheets/scss/_prettify.scss | 160 -- stylesheets/scss/application.scss | 23 +- stylesheets/scss/base.scss | 106 + .../bourbon/_bourbon-deprecated-upcoming.scss | 3 - stylesheets/scss/bourbon/_bourbon.scss | 47 - stylesheets/scss/bourbon/addons/_button.scss | 273 -- .../scss/bourbon/addons/_clearfix.scss | 29 - .../scss/bourbon/addons/_font-family.scss | 5 - .../scss/bourbon/addons/_hide-text.scss | 15 - .../bourbon/addons/_html5-input-types.scss | 56 - .../scss/bourbon/addons/_position.scss | 42 - .../scss/bourbon/addons/_prefixer.scss | 27 - .../bourbon/addons/_timing-functions.scss | 32 - stylesheets/scss/bourbon/css3/_animation.scss | 52 - .../scss/bourbon/css3/_appearance.scss | 3 - .../scss/bourbon/css3/_background-image.scss | 44 - .../scss/bourbon/css3/_background-size.scss | 3 - .../scss/bourbon/css3/_background.scss | 107 - .../scss/bourbon/css3/_border-image.scss | 56 - .../scss/bourbon/css3/_border-radius.scss | 22 - .../scss/bourbon/css3/_box-shadow.scss | 3 - .../scss/bourbon/css3/_box-sizing.scss | 4 - stylesheets/scss/bourbon/css3/_columns.scss | 47 - stylesheets/scss/bourbon/css3/_flex-box.scss | 52 - stylesheets/scss/bourbon/css3/_font-face.scss | 21 - .../scss/bourbon/css3/_hidpi-media-query.scss | 10 - .../scss/bourbon/css3/_image-rendering.scss | 13 - .../scss/bourbon/css3/_inline-block.scss | 8 - .../scss/bourbon/css3/_linear-gradient.scss | 43 - .../scss/bourbon/css3/_perspective.scss | 8 - .../scss/bourbon/css3/_radial-gradient.scss | 78 - stylesheets/scss/bourbon/css3/_transform.scss | 11 - .../scss/bourbon/css3/_transition.scss | 36 - .../scss/bourbon/css3/_user-select.scss | 3 - .../scss/bourbon/functions/_compact.scss | 11 - .../_deprecated-webkit-gradient.scss | 44 - .../scss/bourbon/functions/_flex-grid.scss | 35 - .../scss/bourbon/functions/_grid-width.scss | 13 - .../bourbon/functions/_linear-gradient.scss | 6 - .../bourbon/functions/_modular-scale.scss | 40 - .../bourbon/functions/_radial-gradient.scss | 57 - .../bourbon/functions/_render-gradients.scss | 14 - .../scss/bourbon/functions/_tint-shade.scss | 9 - .../functions/_transition-property-name.scss | 22 - stylesheets/scss/layout.scss | 109 + stylesheets/scss/load.scss | 76 + stylesheets/scss/modules/blog.scss | 65 + stylesheets/scss/modules/button.scss | 205 ++ stylesheets/scss/modules/error.scss | 83 + stylesheets/scss/modules/footer.scss | 164 ++ stylesheets/scss/modules/header.scss | 206 ++ stylesheets/scss/modules/ie8.css | 92 + .../scss/modules/nav/nav--paginated.scss | 47 + stylesheets/scss/modules/nav/nav--v.scss | 47 + stylesheets/scss/modules/post.scss | 320 +++ stylesheets/scss/modules/search.scss | 120 + stylesheets/scss/modules/shared.scss | 85 + stylesheets/scss/type.scss | 355 +++ 102 files changed, 3881 insertions(+), 3253 deletions(-) create mode 100755 fonts/icomoon.eot create mode 100755 fonts/icomoon.svg create mode 100755 fonts/icomoon.ttf create mode 100755 fonts/icomoon.woff delete mode 100644 images/arrow.png delete mode 100644 images/bullet-directory.png delete mode 100644 images/directory.png delete mode 100644 images/edit.png delete mode 100644 images/feed.png delete mode 100644 images/go.png delete mode 100644 images/header.png delete mode 100644 images/heroku.png delete mode 100644 images/install.png delete mode 100644 images/instructions.png delete mode 100644 images/leaderboard.png delete mode 100644 images/letter.png delete mode 100644 images/logo.png delete mode 100644 images/pager.png delete mode 100644 images/paste.png delete mode 100644 images/rails.png delete mode 100644 images/ready.png delete mode 100644 images/rubycentral.png delete mode 100644 images/rubygems.png delete mode 100644 images/section.png delete mode 100644 images/set.png delete mode 100644 images/shadow.png create mode 100644 images/sponsors.png delete mode 100644 images/subscribe.png delete mode 100644 images/thoughtbot.png delete mode 100644 images/top.png delete mode 100644 images/unsubscribe.png create mode 100644 javascripts/mobile-nav.js create mode 100644 stylesheets/application.css.map delete mode 100644 stylesheets/scss/_archive.scss delete mode 100644 stylesheets/scss/_base-mixins.scss delete mode 100644 stylesheets/scss/_base-variables.scss delete mode 100644 stylesheets/scss/_base.scss delete mode 100644 stylesheets/scss/_layout.scss delete mode 100644 stylesheets/scss/_normalize.scss delete mode 100644 stylesheets/scss/_prettify.scss create mode 100644 stylesheets/scss/base.scss delete mode 100644 stylesheets/scss/bourbon/_bourbon-deprecated-upcoming.scss delete mode 100644 stylesheets/scss/bourbon/_bourbon.scss delete mode 100644 stylesheets/scss/bourbon/addons/_button.scss delete mode 100644 stylesheets/scss/bourbon/addons/_clearfix.scss delete mode 100644 stylesheets/scss/bourbon/addons/_font-family.scss delete mode 100644 stylesheets/scss/bourbon/addons/_hide-text.scss delete mode 100644 stylesheets/scss/bourbon/addons/_html5-input-types.scss delete mode 100644 stylesheets/scss/bourbon/addons/_position.scss delete mode 100644 stylesheets/scss/bourbon/addons/_prefixer.scss delete mode 100644 stylesheets/scss/bourbon/addons/_timing-functions.scss delete mode 100644 stylesheets/scss/bourbon/css3/_animation.scss delete mode 100644 stylesheets/scss/bourbon/css3/_appearance.scss delete mode 100644 stylesheets/scss/bourbon/css3/_background-image.scss delete mode 100644 stylesheets/scss/bourbon/css3/_background-size.scss delete mode 100644 stylesheets/scss/bourbon/css3/_background.scss delete mode 100644 stylesheets/scss/bourbon/css3/_border-image.scss delete mode 100644 stylesheets/scss/bourbon/css3/_border-radius.scss delete mode 100644 stylesheets/scss/bourbon/css3/_box-shadow.scss delete mode 100644 stylesheets/scss/bourbon/css3/_box-sizing.scss delete mode 100644 stylesheets/scss/bourbon/css3/_columns.scss delete mode 100644 stylesheets/scss/bourbon/css3/_flex-box.scss delete mode 100644 stylesheets/scss/bourbon/css3/_font-face.scss delete mode 100644 stylesheets/scss/bourbon/css3/_hidpi-media-query.scss delete mode 100644 stylesheets/scss/bourbon/css3/_image-rendering.scss delete mode 100644 stylesheets/scss/bourbon/css3/_inline-block.scss delete mode 100644 stylesheets/scss/bourbon/css3/_linear-gradient.scss delete mode 100644 stylesheets/scss/bourbon/css3/_perspective.scss delete mode 100644 stylesheets/scss/bourbon/css3/_radial-gradient.scss delete mode 100644 stylesheets/scss/bourbon/css3/_transform.scss delete mode 100644 stylesheets/scss/bourbon/css3/_transition.scss delete mode 100644 stylesheets/scss/bourbon/css3/_user-select.scss delete mode 100644 stylesheets/scss/bourbon/functions/_compact.scss delete mode 100644 stylesheets/scss/bourbon/functions/_deprecated-webkit-gradient.scss delete mode 100644 stylesheets/scss/bourbon/functions/_flex-grid.scss delete mode 100644 stylesheets/scss/bourbon/functions/_grid-width.scss delete mode 100644 stylesheets/scss/bourbon/functions/_linear-gradient.scss delete mode 100644 stylesheets/scss/bourbon/functions/_modular-scale.scss delete mode 100644 stylesheets/scss/bourbon/functions/_radial-gradient.scss delete mode 100644 stylesheets/scss/bourbon/functions/_render-gradients.scss delete mode 100644 stylesheets/scss/bourbon/functions/_tint-shade.scss delete mode 100644 stylesheets/scss/bourbon/functions/_transition-property-name.scss create mode 100644 stylesheets/scss/layout.scss create mode 100644 stylesheets/scss/load.scss create mode 100644 stylesheets/scss/modules/blog.scss create mode 100644 stylesheets/scss/modules/button.scss create mode 100644 stylesheets/scss/modules/error.scss create mode 100644 stylesheets/scss/modules/footer.scss create mode 100644 stylesheets/scss/modules/header.scss create mode 100644 stylesheets/scss/modules/ie8.css create mode 100644 stylesheets/scss/modules/nav/nav--paginated.scss create mode 100644 stylesheets/scss/modules/nav/nav--v.scss create mode 100644 stylesheets/scss/modules/post.scss create mode 100644 stylesheets/scss/modules/search.scss create mode 100644 stylesheets/scss/modules/shared.scss create mode 100644 stylesheets/scss/type.scss diff --git a/_includes/archive.html b/_includes/archive.html index ef29c3d..601729d 100644 --- a/_includes/archive.html +++ b/_includes/archive.html @@ -1,6 +1,5 @@ - + + diff --git a/_includes/article.html b/_includes/article.html index 67c9e9a..4330e14 100644 --- a/_includes/article.html +++ b/_includes/article.html @@ -1,46 +1,38 @@ -{% if index %} -
- {% if truncated != true %} - Skip to archived posts - {% endif %} -
- {% if truncated %} -

{{ post.title }}

+
+ {% if index %} + {% for post in site.posts %} + {% capture post_year %}{{post.date | date: "%Y"}}{% endcapture %} + {% if post_year != current_year %} + {% capture current_year %}{{post_year}}{% endcapture %} +

{{current_year}}

+ {% endif %} + + + {{ post.title }} + + {% endfor %} {% else %} -

{{ post.title }}

- {% endif %} -
-

published {{ post.date | date_to_string }}

-
-
-{% else %} -
- {% if truncated != true %} - Skip to archived posts - {% endif %} -
-

{{ page.title }}

-
-

published {{ page.date | date_to_string }}

-
-
-{% endif %} + {% if truncated != true %} + + Back to blog posts + + {% endif %} - {% if truncated != true %} -
- {{ content }} -
- {% endif %} + +

{{ page.title }}

+ -
-

- {% if index %} - {{ post.author }} - {{ post.author }} - {% else %} - {{ page.author }} - {{ page.author }} +

+ {% if truncated != true %} + {{ content }} {% endif %} -

-
-
+ + +
+ {{ page.author }} + +
+ {% endif %} + diff --git a/_layouts/default.html b/_layouts/default.html index 938577d..dfb2b18 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,67 +1,129 @@ - + - - {% if index %} - - RubyGems.org + Blog - RubyGems {% else %} - {{ page.title }} | RubyGems.org + {{ page.title }} - RubyGems Blog {% endif %} - - + + + + + + + + -
- + + + +
-
- {{ content }} -
+
+
+

Blog

+ +
+ {{ content }} +
+
+
-