From 733841e76091269a929dcec33608338322873eb4 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Thu, 2 Oct 2014 12:10:01 -0500 Subject: [PATCH 01/54] added viewport --- layouts/shared/html-head.haml | 1 + 1 file changed, 1 insertion(+) diff --git a/layouts/shared/html-head.haml b/layouts/shared/html-head.haml index 3dd53f05..fe3e9bfc 100644 --- a/layouts/shared/html-head.haml +++ b/layouts/shared/html-head.haml @@ -5,3 +5,4 @@ %link{ :href => "/css/screen.css", :rel => "stylesheet", :type => "text/css", :media => "screen" } %meta{ :content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type" } %meta{ :name => "google-site-verification", :content => "w2V78a6cwiHD5Gm8yvlTP21xZ1YgVguDdC0JGDEA2d0" } + %meta{ :name => "viewport", :content => "width=device-width" } From 5b2c537ec5f28d4a5018e94777afc5675e4742f0 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:05:24 -0500 Subject: [PATCH 02/54] remove inline css --- content/index.haml | 4 +--- layouts/shared/footer.haml | 7 +++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/content/index.haml b/content/index.haml index 425e9055..ed6b27cc 100644 --- a/content/index.haml +++ b/content/index.haml @@ -10,10 +10,8 @@ title: RVM Ruby Version Manager - Documentation environments from interpreters to sets of gems. %a{ :href => "http://www.vgcats.com/comics/?strip_id=285" } - %img{ :src => "https://img.skitch.com/20090904-fyqnyu8pcr36ahe91er9x28bhi.png", :alt => "w00t!", :style => "height: 204px" } + %img{ :src => "https://img.skitch.com/20090904-fyqnyu8pcr36ahe91er9x28bhi.png", :alt => "w00t!" } -%br -%br %h1.text-center Cut Rubies with ease! diff --git a/layouts/shared/footer.haml b/layouts/shared/footer.haml index 3b3657f8..0ccecdde 100644 --- a/layouts/shared/footer.haml +++ b/layouts/shared/footer.haml @@ -15,12 +15,11 @@ ∞ Tested By %a{ :href => "http://www.travis-ci.org/" } Travis CI - %br - %div + %p %a{ :href => "https://www.linode.com" } - %img{:src => "/images/linode_logo_gray.png", :alt => "Linode, LLC", :height => "50px"} + %img{:src => "/images/linode_logo_gray.png", :alt => "Linode, LLC"} %a{ :href => "http://www.travis-ci.org/" } - %img{:src => "/images/travis-tested-with.png", :alt => "Travis CI", :height => "50px"} + %img{:src => "/images/travis-tested-with.png", :alt => "Travis CI"} %script{:src => "https://www.google.com/jsapi", :type => "text/javascript"} :javascript From 3d5ae6f324487e91247cc801f278e8c8f80ab70e Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:05:50 -0500 Subject: [PATCH 03/54] remove css --- content/assets/css/screen.sass | 441 --------------------------------- 1 file changed, 441 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 4250eea4..e69de29b 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -1,441 +0,0 @@ -@font-face - font-family: 'Open Sans' - font-style: normal - font-weight: 400 - src: local("Open Sans"), local("OpenSans"), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff") - -@import compass/reset -@import compass/css3 -@import compass/layout/sticky-footer - -@import base.sass -@import default.sass -@import text.sass - -@include sticky-footer(80px, "#container", "#layout-footer", "#footer") - -* - margin: 0 - padding: 0 - font-size: 1em - -body - background: #8b1417 url("/images/bottom-gradient.gif") repeat-x fixed center bottom - font-family: 'Open Sans', sans-serif !important - line-height: 1.4em - .relative - position: relative - .clear - clear: both - .center - margin-left: auto - margin-right: auto - .box - margin-top: 1em - padding: 0.8em - /* Not used */ - .container - margin: 4em auto - width: auto - clear: both - - #cse - width: 100% - text-align: left - margin-bottom: 10px - .gsc-adBlock - display: none - .gsc-control-cse - background: transparent - border: 0px - a.gs-title - color: #a00 - - h2 - font-weight: bold - padding: - bottom: 10px - color: #9c1f1f - border: - style: solid - top: none - left: none - right: none - bottom: - width: 1px - color: #CCCCCC - - a - text-decoration: none - font-weight: bold - /* 871E05 - color: maroon - &:visited - color: #710000 - &:hover - text-decoration: none - color: blue - img - border: none - - table.header - background: #eee - margin-top: 1em - width: 100% - font-size: small - thead - tr - th - text-shadow: 1px 1px 1px #fff - text-transform: uppercase - letter-spacing: 0em - width: 20% - color: maroon - padding: 0 - tbody - tr - td - width: 25% - vertical-align: top - text-align: justify - padding-right: 1em - padding-left: 0.8em - p - font-size: 0.9em - color: #555 - line-height: 1.5em - padding: 0em - a - img - float: right - padding: 0 - padding-bottom: 0.5em - padding-left: 1em - - - - -/************* Design update 2011-06-21 **************/ - -center - margin: 0 - -.clear - clear: both - -h5 - font-size: 0.8em - color: black - font-weight: normal - margin-bottom: 0.5em - margin-top: 0.5em - -h6 - font-size: 0.7em - font-weight: normal - text-transform: uppercase - color: #a1a1a1 - letter-spacing: 0.3em - text-align: center - margin: 0.3em 0 0 0 - - -//container-width -$container-width: 90% - -// content width -$width: 80% - -// height of support box on the very top -$height: 190px - -=backgroundtex - background: #fafaf2 url('/images/bgtex.jpg') repeat - -=roundcorners - -moz-border-radius: 10px - -webkit-border-radius: 10px - -khtml-border-radius: 10px - border-radius: 10px - -@mixin round_border($topleft,$topright,$bottomleft,$bottomright) - border-top-left-radius: $topleft - border-top-right-radius: $topright - border-bottom-left-radius: $bottomleft - border-bottom-right-radius: $bottomright - -moz-border-radius-topleft: $topleft - -moz-border-radius-topright: $topright - -moz-border-radius-bottomleft: $bottomleft - -moz-border-radius-bottomright: $bottomright - -webkit-border-top-left-radius: $topleft - -webkit-border-top-right-radius: $topright - -webkit-border-bottom-left-radius: $bottomleft - -webkit-border-bottom-right-radius: $bottomright - -o-border-radius-topleft: $topleft - -o-border-radius-topright: $topright - -o-border-radius-bottomleft: $bottomleft - -o-border-radius-bottomright: $bottomright - -=topcorners - -moz-border-radius-topleft: 10px - -webkit-border-top-left-radius: 10px - -khtml-border-radius-topleft: 10px - -o-border-radius-topleft: 10px - border-top-left-radius: 10px - -moz-border-radius-topright: 10px - -webkit-border-top-right-radius: 10px - -khtml-border-radius-topright: 10px - -o-border-radius-topright: 10px - border-top-right-radius: 10px - - -=centered($width) - margin-left: auto - margin-right: auto - width: $width - -=shadow - -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2) - -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2) - -khtml-box-shadow: 0px 2px 5px rgba(0,0,0,0.2) - box-shadow: 0px 2px 5px rgba(0,0,0,0.2) - - -$box-background: #3D3D3D -$title-background: #292929 - -.title - font-size: 80% - text-align: center - text-transform: uppercase - letter-spacing: 0.1em - color: #5C5C5C - text-shadow: 0.1em 0.1em #000 - background: $title-background - -@mixin default-box - background: $box-background - float: left - +shadow - +round_border(0, 0, 5px, 5px) - width: 18% - margin-right: 0.7% - -@mixin default-text - .text - font-size: 70% - padding: 3% - color: #E0E0E0 - -#heaven - height: 1% - @include sticky-footer(80px) - width: 100% - +box-shadow - background: $title-background - -#container - +centered($container-width) - margin-bottom: 2% - - #donate, #recommend, #irc - a - color: #E0BABA - &:hover - text-decoration: underline - - - #logo - text-align: center - @include default-box - background: $title-background - img - max-width: 100% - max-height: 170px - - #donate - @include default-box - @include default-text - height: auto - .pledgie - text-align: center - img - max-width: 90% - margin-top: 5% - - #recommend, #irc - @include default-box - @include default-text - - #recommend - .logo - text-align: center - padding: 3% - img - max-height: 13% - max-width: 100% - margin: 0 auto - margin-top: 10% - - #sponsors - float: right - width: 25% - background: $box-background - +round_border(0, 0, 5px, 5px) - +shadow - height: auto - .logo - padding: 1% - text-align: center - font-size: 80% - vertical-align: middle - img - vertical-align: middle - max-height: 70px - margin: 0 auto - margin-top: 3% - .long - img - max-width: 40% - -#content - +shadow - +backgroundtex - padding: 1em - margin-top: 2% - font-size: 0.9em - +round_border(5px, 5px, 5px, 5px) - aside - font-style: italic - font-size: 80% - #article - p - padding: 1px - text-indent: 5px - hr.medium - margin: 0 - height: 2px - background-color: #8b1417 - - h1, h2, h3 - a.anchor - opacity: 0.3 - cursor: pointer - - a.anchor:hover - opacity: 0.7 - - - img - max-width: 100% - div - font-size: medium - &.title - margin-left: 130px - line-height: 1em - color: #871E05 - font-weight: bold - font-size: 600% - &.tagline - margin-left: 133px - font-size: 120% - line-height: 1em - - p - padding: 5px - code - margin: 0.09em - padding: 0.09em - font-weight: bold - background-color: lighten(#F0F0E9, 10) - border: 1px solid maroon - pre.code - margin-bottom: 0.5em - padding: 0.75em - background: #fff - border: 1px solid maroon - overflow: auto - pre.code-shell-cmd:before - content: '$\00A0' - ul.disk - list-style: disc - ul, ul.circle - list-style: circle - ul.square - list-style: square - -#docindex - +shadow - +backgroundtex - padding: 1em - margin-top: 2% - font-size: 0.9em - +round_border(5px, 5px, 5px, 5px) - .headline - font-size: small - font-weight: bold - text-shadow: 1px 1px 1px #fff - color: maroon - .column - width: 22% - float: left - margin-top: 1em - margin-left: 1em - ul - font-size: 0.7em - list-style-type: none - margin: 0 - a - padding: 2px - color: #555658 - &:visited - color: #303030 - &:hover - text-decoration: none - color: blue - &:active - color: #009bdb - - li - margin-left: 0.5em - margin-top: -0.3em - - -@media screen and (max-width: 768px) - #logo, #donate, #recommend, #irc, #sponsors - min-height: 120px - #sponsors - .logo .title - display: none - #donate .text, .more - display: none - -@media screen and (min-width: 768px) - #logo, #donate, #recommend, #irc, #sponsors - min-height: 200px - -@media screen and (min-width: 1200px) - #content - width: 48% - float: left - margin-bottom: 1% - #docindex - width: 44% - float: right - a.docindex - display: none - - -#footer - height: 80px - @include sticky-footer(80px) - width: 100% - +box-shadow - background: $box-background - #footer-container - +centered($container-width) - text-align: center - font-size: 0.7em - color: #CFC2B5 - a - color: #CFC2B5 From dbc302780bb5b5b9134aa64d9e1264c964d90997 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:07:38 -0500 Subject: [PATCH 04/54] added header replaced divs with section --- layouts/shared/doc_menu.haml | 39 +++++++++++++++++------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/layouts/shared/doc_menu.haml b/layouts/shared/doc_menu.haml index f004dfe8..41fd0d85 100644 --- a/layouts/shared/doc_menu.haml +++ b/layouts/shared/doc_menu.haml @@ -1,10 +1,10 @@ #docindex %a{:name => "docindex"} - .headline - = link_to 'RVM Documentation Index', '/', style: "color: red;" + %h2 + = link_to 'RVM Documentation Index', '/' | = link_to 'RVM Blog', '/blog/' - .column + %section %a{:href => "/rvm/"} RVM %ul %li @@ -30,8 +30,8 @@ %li %a{:href => "/rvm/myths/"} Myths %li - %a{:href => "/rvm/offline/"} Offline - + %a{:href => "/rvm/offline/"} Offline + %section %a{:href => "/interpreters/"} Interpreters %ul %li @@ -44,6 +44,7 @@ %a{:href => "/interpreters/maglev/"} MagLev (maglev) %li %a{:href => "/interpreters/macruby/"} MacRuby (macruby) + %section %a{:href => "/rubies/"} Rubies %ul %li @@ -70,8 +71,7 @@ %a{:href => "/rubies/alias/"} Alias %li %a{:href => "/rubies/named/"} Named Rubies - - .column + %section %a{:href => "/gemsets/"} gemsets %ul %li @@ -98,7 +98,7 @@ %a{:href => "/gemsets/global/"} Global %li %a{:href => "/gemsets/ignoring/"} Ignoring - + %section %a{:href => "/set/"} Set Actions %ul %li @@ -107,7 +107,7 @@ %a{:href => "/set/tests/"} tests %li %a{:href => "/set/benchmark/"} benchmark - + %section %a{:href => "/workflow/"} Workflow %ul %li @@ -134,8 +134,7 @@ %a{:href => "/workflow/screen/"} GNU Screen %li %a{:href => "/workflow/chruby/"} chruby - - .column + %section %a{:href => "/integration/"} Integration %ul %li @@ -182,11 +181,13 @@ %a{:href => "/integration/xterm/"} XTerm %li %a{:href => "/integration/konsole/"} Konsole - + %section %a{:href => "/os/"} Operating Systems %ul + %section %a{:href => "/packages/"} Packages %ul + %section %a{:href => "/deployment/"} Deployment %ul %li @@ -203,9 +204,7 @@ %a{:href => "/integration/init-d/"} init.d / upstart %li %a{:href => "/deployment/best-practices/"} Best Practices - - .column - + %section %a{:href => "/presentations/"} Presentations %ul %li @@ -220,7 +219,7 @@ %a{:href => "http://www.youtube.com/watch?v=gYNht8H24ZQ"} RVM 2: Python Version Manager %li %a{:href => "http://thechangelog.com/102/"} Changelog 102 with Michal - + %section %a{:href => "/support/"} Help & Support %ul %li @@ -231,12 +230,12 @@ %a{:href => "/support/fixing-broken-ssl-certificates/"} Fixing Broken SSL Certificates %li %a{:href => "/support/irc/"} IRC - + %section %a{:href => "/qa/"} Quality Assurance %ul %li %a{:href => "/qa/software_testing/"} Software Testing - + %section %a{:href => "/development/"} Development %ul %li @@ -249,7 +248,7 @@ %a{:href => "/development/contributing/"} Contributing %li %a{:href => "/development/debugging/"} Debugging - + %section %a{:href => "/credits/"} Credits %ul %li @@ -258,5 +257,3 @@ %a{:href => "/credits/donations/"} Donations %li %a{:href => "/credits/funding/"} Funding - - .clear From ac35fa2a2fb4f32ce9f5dba52c22091a88b0a930 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:50:40 -0500 Subject: [PATCH 05/54] removes heaven and replaced div with section --- layouts/default.haml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/layouts/default.haml b/layouts/default.haml index 17826a9b..0429afa0 100644 --- a/layouts/default.haml +++ b/layouts/default.haml @@ -5,13 +5,11 @@ %body - #heaven - #container =render "shared/header" - #content + %section#content %a{ :name => "top" } =yield %a{ :name => "bottom" } From 9bbb247270c09a95d545967fc10a53e321ded787 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:50:57 -0500 Subject: [PATCH 06/54] removed inline css --- layouts/shared/blog_menu.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/shared/blog_menu.haml b/layouts/shared/blog_menu.haml index 105cc55c..a04fa6ac 100644 --- a/layouts/shared/blog_menu.haml +++ b/layouts/shared/blog_menu.haml @@ -3,6 +3,6 @@ .headline = link_to 'RVM Documentation Index', '/' | - = link_to 'RVM Blog', '/blog/', style: "color: red;" + = link_to 'RVM Blog', '/blog/' %ul = links_for_articles(:with => :date) From 006d5bb63ae7f55f2c7ae97904d02fa097b4b376 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:51:54 -0500 Subject: [PATCH 07/54] removed anchor you can anchor to ids --- layouts/shared/doc_menu.haml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/layouts/shared/doc_menu.haml b/layouts/shared/doc_menu.haml index 41fd0d85..b7902823 100644 --- a/layouts/shared/doc_menu.haml +++ b/layouts/shared/doc_menu.haml @@ -1,5 +1,4 @@ -#docindex - %a{:name => "docindex"} +%section#docindex %h2 = link_to 'RVM Documentation Index', '/' | From 0fb307d792ea29c0ffa4136d920a755e2b6af730 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:52:25 -0500 Subject: [PATCH 08/54] changes div to footer tag --- layouts/shared/footer.haml | 43 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/layouts/shared/footer.haml b/layouts/shared/footer.haml index 0ccecdde..4015e54a 100644 --- a/layouts/shared/footer.haml +++ b/layouts/shared/footer.haml @@ -1,25 +1,24 @@ -#footer - #footer-container - ∞ - Copyright - © 2009-2011 - %a{:href => "https://github.com/wayneeseguin"} Wayne E. Seguin - © 2011-2014 - %a{:href => "https://github.com/mpapis"} Michal Papis - ∞ - Built with - %a{:href => "http://nanoc.ws"} Nanoc - ∞ - Hosted by - %a{:href => "https://www.linode.com"} Linode, LLC - ∞ - Tested By - %a{ :href => "http://www.travis-ci.org/" } Travis CI - %p - %a{ :href => "https://www.linode.com" } - %img{:src => "/images/linode_logo_gray.png", :alt => "Linode, LLC"} - %a{ :href => "http://www.travis-ci.org/" } - %img{:src => "/images/travis-tested-with.png", :alt => "Travis CI"} +%footer + ∞ + Copyright + © 2009-2011 + %a{:href => "https://github.com/wayneeseguin"} Wayne E. Seguin + © 2011-2014 + %a{:href => "https://github.com/mpapis"} Michal Papis + ∞ + Built with + %a{:href => "http://nanoc.ws"} Nanoc + ∞ + Hosted by + %a{:href => "https://www.linode.com"} Linode, LLC + ∞ + Tested By + %a{ :href => "http://www.travis-ci.org/" } Travis CI + %p + %a{ :href => "https://www.linode.com" } + %img{:src => "/images/linode_logo_gray.png", :alt => "Linode, LLC"} + %a{ :href => "http://www.travis-ci.org/" } + %img{:src => "/images/travis-tested-with.png", :alt => "Travis CI"} %script{:src => "https://www.google.com/jsapi", :type => "text/javascript"} :javascript From 5e3e8e2756c86779dbba4917626bc091f9dab9f2 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Fri, 3 Oct 2014 11:52:47 -0500 Subject: [PATCH 09/54] wrapped header in header tag --- layouts/shared/header.haml | 109 ++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 55 deletions(-) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index 783bcc5b..478fc318 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,60 +1,59 @@ -#logo - %a{ :href => "/" } - %img{ :src => "/images/logo.png", :alt => "RVM Logo"} +%header + #logo + %a{ :href => "/" } + %img{ :src => "/images/logo.png", :alt => "RVM Logo"} -#irc - .title Online Help - .text - You can find the RVM team: - %br - %b mpapis, rys, ddd - on IRC in - %br - %a{ :href => "http://webchat.freenode.net/?channels=rvm" } - \#rvm on irc.freenode.net - .more If we do not respond right away, leave a message and a contact to you like email or twitter. + #irc + .title Online Help + .text + You can find the RVM team: + %br + %b mpapis, rys, ddd + on IRC in + %br + %a{ :href => "http://webchat.freenode.net/?channels=rvm" } + \#rvm on irc.freenode.net + .more If we do not respond right away, leave a message and a contact to you like email or twitter. -#donate - .title Donation - .text Love RVM? Help us maintain RVM, a donation can help with it. - %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } - %img{ :src => "http://img.shields.io/badge/donate-$5-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - %a{ :href => "https://www.bountysource.com/cart?amount=20¤cy=USD&team_id=rvm", :target => "_blank" } - %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } - %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + #donate + .title Donation + .text Love RVM? Help us maintain RVM, a donation can help with it. + %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } + %img{ :src => "http://img.shields.io/badge/donate-$5-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + %a{ :href => "https://www.bountysource.com/cart?amount=20¤cy=USD&team_id=rvm", :target => "_blank" } + %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } + %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } --# .text Love RVM? A donation would help justify to my family why I spend so much time working on Open Source projects like RVM. --# .pledgie --# %a{ :href => "http://pledgie.com/campaigns/9822" } --# %img{ :src => "https://pledgie.com/campaigns/9822.png?skin_name=chrome", :border => "0", :alt => "Click here to lend your support to: RVM and make a donation at www.pledgie.com !" + -# .text Love RVM? A donation would help justify to my family why I spend so much time working on Open Source projects like RVM. + -# .pledgie + -# %a{ :href => "http://pledgie.com/campaigns/9822" } + -# %img{ :src => "https://pledgie.com/campaigns/9822.png?skin_name=chrome", :border => "0", :alt => "Click here to lend your support to: RVM and make a donation at www.pledgie.com !" -#recommend - .title Sponsors - .logo.long - %a{ :href => "https://www.paymill.com" } - %img{ :src => "/images/paymill-logo.png", :alt => "Paymill"} - %a{ :href => "https://www.linode.com" } - %img{ :src => "/images/linode_logo_gray.png", :alt => "Linode"} + #recommend + .title Sponsors + .logo.long + %a{ :href => "https://www.paymill.com" } + %img{ :src => "/images/paymill-logo.png", :alt => "Paymill"} + %a{ :href => "https://www.linode.com" } + %img{ :src => "/images/linode_logo_gray.png", :alt => "Linode"} -#sponsors - .title Small Sponsors - .logo - %a{ :href => "http://teamtreehouse.com/", :class => "square" } - %img{ :src => "/images/treehouse.png", :alt => "Treehouse"} - %a{ :href => "https://www.digitalocean.com/", :class => "square" } - %img{ :src => "/images/DigitalOcean.png", :alt => "DigitalOcean"} - %a{ :href => "http://www.anynines.com/", :class => "square" } - %img{ :src => "/images/anynines.png", :alt => "Anynines PaaS - European Platform as a Service"} - %a{ :href => "http://www.centresource.com/", :class => "square" } - %img{ :src => "/images/centresource.png", :alt => "CentreSource"} - %a{ :href => "http://onepagerapp.com/", :class => "square" } - %img{ :src => "/images/Onepager.png", :alt => "Onepager"} - %a{ :href => "http://www.callrail.com/", :class => "square" } - %img{ :src => "/images/CallRail.png", :alt => "CallRail" } - %a{ :href => "https://www.audeo.io/", :class => "middle" } - %img{ :src => "/images/audeo.png", :alt => "Audeo"} - %a{ :href => "http://www.apartmentlist.com/", :class => "long" } - %img{ :src => "/images/ApartmentList.png", :alt => "Apartment List"} - -.clear + #sponsors + .title Small Sponsors + .logo + %a{ :href => "http://teamtreehouse.com/", :class => "square" } + %img{ :src => "/images/treehouse.png", :alt => "Treehouse"} + %a{ :href => "https://www.digitalocean.com/", :class => "square" } + %img{ :src => "/images/DigitalOcean.png", :alt => "DigitalOcean"} + %a{ :href => "http://www.anynines.com/", :class => "square" } + %img{ :src => "/images/anynines.png", :alt => "Anynines PaaS - European Platform as a Service"} + %a{ :href => "http://www.centresource.com/", :class => "square" } + %img{ :src => "/images/centresource.png", :alt => "CentreSource"} + %a{ :href => "http://onepagerapp.com/", :class => "square" } + %img{ :src => "/images/Onepager.png", :alt => "Onepager"} + %a{ :href => "http://www.callrail.com/", :class => "square" } + %img{ :src => "/images/CallRail.png", :alt => "CallRail" } + %a{ :href => "https://www.audeo.io/", :class => "middle" } + %img{ :src => "/images/audeo.png", :alt => "Audeo"} + %a{ :href => "http://www.apartmentlist.com/", :class => "long" } + %img{ :src => "/images/ApartmentList.png", :alt => "Apartment List"} From c28ae61243cf828e968edac4a66fac8d325d5228 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 4 Oct 2014 00:18:24 -0500 Subject: [PATCH 10/54] SVG logo --- content/assets/images/logo.svg | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 content/assets/images/logo.svg diff --git a/content/assets/images/logo.svg b/content/assets/images/logo.svg new file mode 100644 index 00000000..fec50403 --- /dev/null +++ b/content/assets/images/logo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + From 6ad9963d43d6ec7e1454d62e4e53863f16d6f459 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 4 Oct 2014 00:18:56 -0500 Subject: [PATCH 11/54] remove divs --- content/index.haml | 79 ++++++++++++++++++++++------------------------ 1 file changed, 37 insertions(+), 42 deletions(-) diff --git a/content/index.haml b/content/index.haml index ed6b27cc..36913a96 100644 --- a/content/index.haml +++ b/content/index.haml @@ -2,52 +2,47 @@ title: RVM Ruby Version Manager - Documentation --- -.text-center - %h1 - Ruby Version Manager (RVM) - %p - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby - environments from interpreters to sets of gems. +%h1 + Ruby Version Manager (RVM) +%p + RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby + environments from interpreters to sets of gems. - %a{ :href => "http://www.vgcats.com/comics/?strip_id=285" } - %img{ :src => "https://img.skitch.com/20090904-fyqnyu8pcr36ahe91er9x28bhi.png", :alt => "w00t!" } +%a{ :href => "http://www.vgcats.com/comics/?strip_id=285" } + %img{ :src => "https://img.skitch.com/20090904-fyqnyu8pcr36ahe91er9x28bhi.png", :alt => "w00t!" } -%h1.text-center +%h1 Cut Rubies with ease! - -%ul.square - %li - Install RVM with a Ruby: - = sh_cmd "\\curl -sSL https://get.rvm.io | bash -s stable" - For all in one installation append - %code --rails - or - %code --ruby - or - %code --ruby=1.9.3 - %li - for more details visit the - %a{:href => "/rvm/install/"} - installation documentation, - %li - and read about the new - %a{:href => "/rvm/autolibs/"} - autolib features - %li - watch the most accurate (but not official) - %a{:href => "http://screencasts.org/episodes/how-to-use-rvm", :target=>"_blank"} - rvm screencast - , - %li - read the most accurate (but not official) - %a{:href => "http://cheat.errtheblog.com/s/rvm", :target=>"_blank"} - rvm cheat sheet - , - %li - starting with Rails? watch the - %a{:href => "http://railscasts.com/episodes/310-getting-started-with-rails", :target=>"_blank"} - RailsCasts.com on Getting Started with Rails +%p + Install RVM with a Ruby: + = sh_cmd "\\curl -sSL https://get.rvm.io | bash -s stable" + For all in one installation append + %code --rails + or + %code --ruby + or + %code --ruby=1.9.3 +%p + For more details visit the + %a{:href => "/rvm/install/"} + installation documentation. +%p + Read about the new + %a{:href => "/rvm/autolibs/"} + autolib features. +%p + Watch the most accurate (but not official) + %a{:href => "http://screencasts.org/episodes/how-to-use-rvm", :target=>"_blank"} + rvm screencast. +%p + Read the most accurate (but not official) + %a{:href => "http://cheat.errtheblog.com/s/rvm", :target=>"_blank"} + rvm cheat sheet. +%p + Starting with Rails? watch the + %a{:href => "http://railscasts.com/episodes/310-getting-started-with-rails", :target=>"_blank"} + RailsCasts.com on Getting Started with Rails. %hr %h2 Community Maintained Project From b1c2ec83ed66c250d12c91e9979122d133101392 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 4 Oct 2014 00:19:15 -0500 Subject: [PATCH 12/54] using svg instead of png --- layouts/shared/header.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index 478fc318..2b12665c 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,7 +1,7 @@ %header #logo %a{ :href => "/" } - %img{ :src => "/images/logo.png", :alt => "RVM Logo"} + %img{ :src => "/images/logo.svg", :alt => "RVM Logo"} #irc .title Online Help From 66c9316d9cc9024d7a6295fd8b4cb44bd0d9c03d Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 4 Oct 2014 00:19:48 -0500 Subject: [PATCH 13/54] link to open sans font --- layouts/shared/html-head.haml | 1 + 1 file changed, 1 insertion(+) diff --git a/layouts/shared/html-head.haml b/layouts/shared/html-head.haml index fe3e9bfc..210dd182 100644 --- a/layouts/shared/html-head.haml +++ b/layouts/shared/html-head.haml @@ -3,6 +3,7 @@ RVM: Ruby Version Manager - = @item[:title] %link{ :href => "/css/screen.css", :rel => "stylesheet", :type => "text/css", :media => "screen" } + %link{ :href => "http://fonts.googleapis.com/css?family=Open+Sans", :rel => "stylesheet", :type => "text/css", :media => "screen" } %meta{ :content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type" } %meta{ :name => "google-site-verification", :content => "w2V78a6cwiHD5Gm8yvlTP21xZ1YgVguDdC0JGDEA2d0" } %meta{ :name => "viewport", :content => "width=device-width" } From 32b2b2a8ade756be556f8ce116adc123ec33cb68 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 4 Oct 2014 00:20:15 -0500 Subject: [PATCH 14/54] out with the old --- content/assets/images/logo.png | Bin 33258 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 content/assets/images/logo.png diff --git a/content/assets/images/logo.png b/content/assets/images/logo.png deleted file mode 100644 index 8a35452417f3ed6ad6467838c3aae2e0bf0d7910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33258 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 Date: Sun, 5 Oct 2014 13:51:56 -0500 Subject: [PATCH 15/54] added classes for css flex item for flex box and sponsor logo to logos --- layouts/shared/header.haml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index 2b12665c..82b838c5 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,9 +1,11 @@ %header - #logo + #logo.flex-item %a{ :href => "/" } - %img{ :src => "/images/logo.svg", :alt => "RVM Logo"} + %img{ :src => "/images/logo.svg", :alt => "RVM Logo", :class => "logo"} + %p + RVM - #irc + #irc.flex-item .title Online Help .text You can find the RVM team: @@ -15,7 +17,7 @@ \#rvm on irc.freenode.net .more If we do not respond right away, leave a message and a contact to you like email or twitter. - #donate + #donate.flex-item .title Donation .text Love RVM? Help us maintain RVM, a donation can help with it. %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } @@ -30,17 +32,17 @@ -# %a{ :href => "http://pledgie.com/campaigns/9822" } -# %img{ :src => "https://pledgie.com/campaigns/9822.png?skin_name=chrome", :border => "0", :alt => "Click here to lend your support to: RVM and make a donation at www.pledgie.com !" - #recommend + #recommend.flex-item .title Sponsors - .logo.long + .logos %a{ :href => "https://www.paymill.com" } %img{ :src => "/images/paymill-logo.png", :alt => "Paymill"} %a{ :href => "https://www.linode.com" } %img{ :src => "/images/linode_logo_gray.png", :alt => "Linode"} - #sponsors + #sponsors.flex-item .title Small Sponsors - .logo + .logos %a{ :href => "http://teamtreehouse.com/", :class => "square" } %img{ :src => "/images/treehouse.png", :alt => "Treehouse"} %a{ :href => "https://www.digitalocean.com/", :class => "square" } From 08d24a6fdf3344833787df32ab669d4b8ab726c6 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Mon, 6 Oct 2014 21:09:55 -0500 Subject: [PATCH 16/54] removed heigths --- content/credits/funding.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/credits/funding.md b/content/credits/funding.md index 21b5816e..07f00cac 100644 --- a/content/credits/funding.md +++ b/content/credits/funding.md @@ -15,19 +15,19 @@ There is a [list of awesome people](/credits/donations/) who have donated to the We also have 'official sponsors': -- [Linode, LLCLinode, LLC](https://www.linode.com) +- [Linode, LLCLinode, LLC](https://www.linode.com) Donates a VPS in order to run RVM's website since end of 2013. -- [PaymillPaymill](https://www.paymill.com) +- [PaymillPaymill](https://www.paymill.com) Sponsored Michal work in the last two months of 2013. Previous sponsors: -- [EngineYard, Inc.EngineYard, Inc](http://engineyard.com/) +- [EngineYard, Inc.EngineYard, Inc](http://engineyard.com/) Donated a top of the line MacPro workstation and an MacBookAir for testing RVM. -- [Blue Box Group, LLCBlue Box Group, LLC](http://www.blueboxgrp.com/) +- [Blue Box Group, LLCBlue Box Group, LLC](http://www.blueboxgrp.com/) Donates a VPS in order to run RVM's website till end of 2013. -- [Nuxos GroupNuxos Group](http://nuxos.fr/) +- [Nuxos GroupNuxos Group](http://nuxos.fr/) Donated as an official sponsor of RVM. From c3eaf5abd8c89e466c38018a7ea3578e0b315d4b Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Mon, 6 Oct 2014 21:10:05 -0500 Subject: [PATCH 17/54] new css :-) --- content/assets/css/screen.sass | 186 +++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index e69de29b..a4d925bd 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -0,0 +1,186 @@ +body + background: #fff url('/images/logo.svg') top center no-repeat fixed + font-family: 'Open Sans', sans-serif + line-height: 1.4em + word-wrap: break-word + +img + width: 100% + +header + background-color: #fff + background-color: rgba(255,255,255,0.8) + margin-bottom: 10px + img + width: auto + .logo + width: 100px + +#content + background-color: #fafaf2 + background-color: rgba(250,250,242,0.9) + margin-bottom: 10px + width: 100% + +#docindex + background-color: #fafaf2 + background-color: rgba(250,250,242,0.9) + margin-bottom: 10px + width: 100% + a + line-height: 2em + ul + list-style: none + margin: 0 + padding-left: 15px + section + background-color: #fafaf2 + background-color: rgba(250,250,242,0.3) + margin: 10px + section > a + color: #fff + background-color: #999 + background-color: rgba(153,153,153,0.9) + position: -webkit-sticky + position: -moz-sticky + position: -o-sticky + position: -ms-sticky + position: sticky + top: 0 + z-index: 1 + text-align: center + display: block + width: 100% + border-radius: 5px + +footer + color: #fff + background-color: #999 + background-color: rgba(153,153,153,0.9) + img + width: auto + +header, section, #content, #docindex, footer + padding: 15px + border-radius: 5px + +#container + padding: 0 + margin: 0 + list-style: none + display: -webkit-box + display: -webkit-flex + -webkit-flex-flow: row wrap + display: flex + flex-flow: row wrap + justify-content: center + -webkit-justify-content: space-around + justify-content: space-around + +.flex-item + background-color: #3d3d3d + background-color: rgba(0,0,0,0.6) + width: 100% + margin-bottom: 10px + text-align: center + color: white + .title + background-color: #000 + background-color: rgba(0,0,0,0.9) + a + color: #E0BABA + text-decoration: none + &:hover + text-decoration: underline + img + padding: 5px + +.logos + display: -webkit-flex + display: flex + -webkit-flex-flow: row wrap + flex-flow: row wrap + a + padding: 5px + -webkit-flex: 1 auto + flex: 1 auto + +h1 + text-align: center + +a + text-decoration: none + font-weight: bold + color: maroon + &:visited + color: #710000 + &:hover + text-decoration: none + color: blue + img + border: none + +#logo + position: relative + p + position: absolute + top: 0 + left: 0 + font-size: 290% + -webkit-transform: rotate(-90deg) + -moz-transform: rotate(-90deg) + +code + margin: 0.09em + padding: 0.09em + font-weight: bold + background-color: lighten(#F0F0E9, 10) + border: 1px solid maroon + +pre.code + margin-bottom: 0.5em + padding: 0.75em + background: #fff + border: 1px solid maroon + overflow: scroll + +pre.code-shell-cmd:before + content: '$\00A0' + +@media screen and (min-width: 600px) + header + display: -webkit-flex + display: flex + -webkit-flex-flow: row wrap + flex-flow: row wrap + .flex-item + margin: 5px + -webkit-flex: 1 0 200px + flex: 1 0 200px + #sponsors + -webkit-flex: 1 0 90% + flex: 1 0 90% + #logo + -webkit-flex: 1 0 100px + flex: 1 0 100px + p + top: 65px + width: 100% + tect-align: center + -webkit-transform: rotate(0deg) + -moz-transform: rotate(0deg) + + #docindex + display: -webkit-flex + display: flex + -webkit-flex-flow: row wrap + flex-flow: row wrap + h2 + width: 100% + section + background-color: #fafaf2 + background-color: rgba(250,250,242,0.9) + section > a + width: auto + -webkit-flex: 1 0 500px + flex: 1 0 500px \ No newline at end of file From 6a6c83c5583fe792604b677255be8b0b8bc608e1 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 11 Oct 2014 13:25:54 -0500 Subject: [PATCH 18/54] added class to logos for css --- content/credits/funding.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/credits/funding.md b/content/credits/funding.md index 07f00cac..298d6f8c 100644 --- a/content/credits/funding.md +++ b/content/credits/funding.md @@ -13,21 +13,21 @@ After that a [fundraiser was started to support full time development of RVM 2.0 There is a [list of awesome people](/credits/donations/) who have donated to the project in early stages. -We also have 'official sponsors': +### We also have 'official sponsors': -- [Linode, LLCLinode, LLC](https://www.linode.com) +- [Linode, LLC](https://www.linode.com) Donates a VPS in order to run RVM's website since end of 2013. -- [PaymillPaymill](https://www.paymill.com) +- [Paymill](https://www.paymill.com) Sponsored Michal work in the last two months of 2013. -Previous sponsors: +#### Previous sponsors: -- [EngineYard, Inc.EngineYard, Inc](http://engineyard.com/) +- [EngineYard, Inc](http://engineyard.com/) Donated a top of the line MacPro workstation and an MacBookAir for testing RVM. -- [Blue Box Group, LLCBlue Box Group, LLC](http://www.blueboxgrp.com/) +- [Blue Box Group, LLC](http://www.blueboxgrp.com/) Donates a VPS in order to run RVM's website till end of 2013. -- [Nuxos GroupNuxos Group](http://nuxos.fr/) +- [Nuxos Group](http://nuxos.fr/) Donated as an official sponsor of RVM. From b474990db6b11c3be492e0f0fe2d17283166fc66 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 11 Oct 2014 13:26:04 -0500 Subject: [PATCH 19/54] removed text --- layouts/shared/header.haml | 2 -- 1 file changed, 2 deletions(-) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index 82b838c5..d1c9b755 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -2,8 +2,6 @@ #logo.flex-item %a{ :href => "/" } %img{ :src => "/images/logo.svg", :alt => "RVM Logo", :class => "logo"} - %p - RVM #irc.flex-item .title Online Help From 89fb7ac2b4df7ed26d027cca3e35ba2ee53b07ab Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 11 Oct 2014 13:26:25 -0500 Subject: [PATCH 20/54] new svg logo-2 --- content/assets/images/logo.svg | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/content/assets/images/logo.svg b/content/assets/images/logo.svg index fec50403..7a0c937d 100644 --- a/content/assets/images/logo.svg +++ b/content/assets/images/logo.svg @@ -1,16 +1,12 @@ - + - - - - - - - - - - - - - + + + + + + + + + From b0d4719ea39846170d0ac81ccb661f2b9c469e2c Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 11 Oct 2014 13:30:07 -0500 Subject: [PATCH 21/54] removed some unused css needs refactoring --- content/assets/css/screen.sass | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index a4d925bd..0572d0b7 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -52,6 +52,7 @@ header display: block width: 100% border-radius: 5px + padding: 0 15px footer color: #fff @@ -105,9 +106,6 @@ header, section, #content, #docindex, footer -webkit-flex: 1 auto flex: 1 auto -h1 - text-align: center - a text-decoration: none font-weight: bold @@ -122,13 +120,6 @@ a #logo position: relative - p - position: absolute - top: 0 - left: 0 - font-size: 290% - -webkit-transform: rotate(-90deg) - -moz-transform: rotate(-90deg) code margin: 0.09em @@ -147,6 +138,13 @@ pre.code pre.code-shell-cmd:before content: '$\00A0' +ul + list-style-type: none + +.funding_logo + width: auto + display: block + @media screen and (min-width: 600px) header display: -webkit-flex @@ -163,12 +161,6 @@ pre.code-shell-cmd:before #logo -webkit-flex: 1 0 100px flex: 1 0 100px - p - top: 65px - width: 100% - tect-align: center - -webkit-transform: rotate(0deg) - -moz-transform: rotate(0deg) #docindex display: -webkit-flex @@ -179,7 +171,8 @@ pre.code-shell-cmd:before width: 100% section background-color: #fafaf2 - background-color: rgba(250,250,242,0.9) + background-color: rgba(250,250,242,0.4) + width: 300px section > a width: auto -webkit-flex: 1 0 500px From 4ccae98a8b19986d4c21bd16bbe82aff5460e0ab Mon Sep 17 00:00:00 2001 From: Michal Papis Date: Sat, 11 Oct 2014 22:00:01 +0200 Subject: [PATCH 22/54] remove comic from index --- content/index.haml | 3 --- 1 file changed, 3 deletions(-) diff --git a/content/index.haml b/content/index.haml index 36913a96..5a152409 100644 --- a/content/index.haml +++ b/content/index.haml @@ -8,9 +8,6 @@ title: RVM Ruby Version Manager - Documentation RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems. -%a{ :href => "http://www.vgcats.com/comics/?strip_id=285" } - %img{ :src => "https://img.skitch.com/20090904-fyqnyu8pcr36ahe91er9x28bhi.png", :alt => "w00t!" } - %h1 Cut Rubies with ease! From d967e9a7e21dbb2e3539e6e9f69ad91f6beee84b Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 14:30:56 -0500 Subject: [PATCH 23/54] removed rvm2 logo png --- content/assets/images/rvm-logo-gerarduzzi.png | Bin 30436 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 content/assets/images/rvm-logo-gerarduzzi.png diff --git a/content/assets/images/rvm-logo-gerarduzzi.png b/content/assets/images/rvm-logo-gerarduzzi.png deleted file mode 100644 index fb204d1cb4742c2f659ac70ae773c48ed7e4ab54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30436 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 Date: Sat, 18 Oct 2014 14:35:49 -0500 Subject: [PATCH 24/54] rvm logo for current version --- content/assets/images/logo.svg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/assets/images/logo.svg b/content/assets/images/logo.svg index 7a0c937d..0817277b 100644 --- a/content/assets/images/logo.svg +++ b/content/assets/images/logo.svg @@ -1,12 +1,12 @@ - + - + - - + + From b209cf25274492448f6a0f19101abb6091757815 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 14:36:03 -0500 Subject: [PATCH 25/54] logo for RVM V2 --- content/assets/images/logo-rvm2.svg | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 content/assets/images/logo-rvm2.svg diff --git a/content/assets/images/logo-rvm2.svg b/content/assets/images/logo-rvm2.svg new file mode 100644 index 00000000..7a0c937d --- /dev/null +++ b/content/assets/images/logo-rvm2.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + From 63ab54e8d430957313147e87cf418cd2a04c764b Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 14:38:32 -0500 Subject: [PATCH 26/54] background SVG to scale full width. --- content/assets/css/screen.sass | 1 + 1 file changed, 1 insertion(+) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 0572d0b7..d3e79b5e 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -1,5 +1,6 @@ body background: #fff url('/images/logo.svg') top center no-repeat fixed + background-size: contain font-family: 'Open Sans', sans-serif line-height: 1.4em word-wrap: break-word From de3cf65541f6551f92e5c716d810d5722663b61f Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 15:16:31 -0500 Subject: [PATCH 27/54] changed background color and added multi columns --- content/assets/css/screen.sass | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index d3e79b5e..f512f3e5 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -1,5 +1,5 @@ body - background: #fff url('/images/logo.svg') top center no-repeat fixed + background: #8b1417 url('/images/logo.svg') top center no-repeat fixed background-size: contain font-family: 'Open Sans', sans-serif line-height: 1.4em @@ -177,4 +177,11 @@ ul section > a width: auto -webkit-flex: 1 0 500px - flex: 1 0 500px \ No newline at end of file + flex: 1 0 500px + +@media screen and (min-width: 800px) + #content + width: 45% + + #docindex + width: 45% \ No newline at end of file From 32ea414acc2ba192093fe70915c3984a67c93358 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 23:08:21 -0500 Subject: [PATCH 28/54] logo sizing and centerin doc index columns --- content/assets/css/screen.sass | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index f512f3e5..e74bcf1a 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -107,6 +107,14 @@ header, section, #content, #docindex, footer -webkit-flex: 1 auto flex: 1 auto +#sponsors + a + -webkit-flex: 1 auto + flex: 1 auto + img + width: auto + max-width: 150px + a text-decoration: none font-weight: bold @@ -184,4 +192,14 @@ ul width: 45% #docindex - width: 45% \ No newline at end of file + justify-content: center + width: 45% + section + font-size: 70% + width: 35% + background-color: #ff0 + + section > a + margin-top: 20px + section > a:first-child + margin-top: 0 \ No newline at end of file From e4d87aedd64c70a370692134b85172da0ce4fce5 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 23:09:19 -0500 Subject: [PATCH 29/54] removed yellow background --- content/assets/css/screen.sass | 1 - 1 file changed, 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index e74bcf1a..8b4c8286 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -197,7 +197,6 @@ ul section font-size: 70% width: 35% - background-color: #ff0 section > a margin-top: 20px From 5a3dd477296e27c9489a78480ef438b021247558 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sat, 18 Oct 2014 23:39:53 -0500 Subject: [PATCH 30/54] centering flex items and no more column equal heights --- content/assets/css/screen.sass | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 8b4c8286..b131f799 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -174,6 +174,7 @@ ul #docindex display: -webkit-flex display: flex + justify-content: center -webkit-flex-flow: row wrap flex-flow: row wrap h2 @@ -190,13 +191,17 @@ ul @media screen and (min-width: 800px) #content width: 45% + -webkit-align-self: flex-start + align-self: flex-start #docindex - justify-content: center + -webkit-align-self: flex-start + align-self: flex-start width: 45% section - font-size: 70% - width: 35% + padding: 0 + font-size: 0.7em + width: 20% section > a margin-top: 20px From a3c66a2ec695cdce05209b2a19889a1c84ee1266 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sun, 19 Oct 2014 00:47:06 -0500 Subject: [PATCH 31/54] new svg logo --- content/assets/images/logo.svg | 153 ++++++++++++++++++++++++++++++--- 1 file changed, 143 insertions(+), 10 deletions(-) diff --git a/content/assets/images/logo.svg b/content/assets/images/logo.svg index 0817277b..7d4b8f36 100644 --- a/content/assets/images/logo.svg +++ b/content/assets/images/logo.svg @@ -1,12 +1,145 @@ - + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From ad1dc328061b5914530efc486e4b106e2987239b Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sun, 19 Oct 2014 00:49:04 -0500 Subject: [PATCH 32/54] no padding on docindex section a tag --- content/assets/css/screen.sass | 1 + 1 file changed, 1 insertion(+) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index b131f799..c66d4e44 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -185,6 +185,7 @@ ul width: 300px section > a width: auto + padding: 0 -webkit-flex: 1 0 500px flex: 1 0 500px From 0e2577d7e3ea9fc5df3d1c827e67f3a4f1644838 Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sun, 19 Oct 2014 00:51:28 -0500 Subject: [PATCH 33/54] centering for webkit damn prefixes --- content/assets/css/screen.sass | 1 + 1 file changed, 1 insertion(+) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index c66d4e44..075f1f3b 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -175,6 +175,7 @@ ul display: -webkit-flex display: flex justify-content: center + -webkit-justify-content: center -webkit-flex-flow: row wrap flex-flow: row wrap h2 From 0b46b0fe7b32a0298e4dfe19053cba2bdbbeb767 Mon Sep 17 00:00:00 2001 From: Jordon Bedwell Date: Sun, 19 Oct 2014 15:01:54 -0500 Subject: [PATCH 34/54] Remove me from your Travis file. --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 628ee00a..1f7a867e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,5 @@ notifications: email: recipients: - mpapis@gmail.com - - envygeeks@gmail.com - healey.rich@gmail.com on_failure: change From 4aa499e33bda62e3133e53055045998082fff09f Mon Sep 17 00:00:00 2001 From: John Ivanoff Date: Sun, 19 Oct 2014 15:10:32 -0500 Subject: [PATCH 35/54] return logo for RVM 2 --- content/assets/images/rvm-logo-gerarduzzi.png | Bin 0 -> 30436 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 content/assets/images/rvm-logo-gerarduzzi.png diff --git a/content/assets/images/rvm-logo-gerarduzzi.png b/content/assets/images/rvm-logo-gerarduzzi.png new file mode 100644 index 0000000000000000000000000000000000000000..fb204d1cb4742c2f659ac70ae773c48ed7e4ab54 GIT binary patch literal 30436 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 Date: Sun, 19 Oct 2014 22:17:40 +0200 Subject: [PATCH 36/54] Revert "removed rvm2 logo png" This reverts commit d967e9a7e21dbb2e3539e6e9f69ad91f6beee84b. --- content/assets/images/rvm-logo-gerarduzzi.png | Bin 0 -> 30436 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 content/assets/images/rvm-logo-gerarduzzi.png diff --git a/content/assets/images/rvm-logo-gerarduzzi.png b/content/assets/images/rvm-logo-gerarduzzi.png new file mode 100644 index 0000000000000000000000000000000000000000..fb204d1cb4742c2f659ac70ae773c48ed7e4ab54 GIT binary patch literal 30436 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 Date: Sun, 21 Dec 2014 23:21:11 -0600 Subject: [PATCH 37/54] Tweaking the CSS added boxes around box index listing. Some padding. Added an orientation css media query. Mainly to help with tablets --- content/assets/css/screen.sass | 64 +++++++++++++++++++++++++--------- 1 file changed, 48 insertions(+), 16 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 9e84403a..8cbb4fae 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -18,6 +18,7 @@ header background-color: #fff background-color: rgba(255,255,255,0.8) margin-bottom: 10px + width: 100% img width: auto .logo @@ -41,13 +42,13 @@ header margin: 0 padding-left: 15px section - background-color: #fafaf2 - background-color: rgba(250,250,242,0.3) + border: #fafaf2 thin solid margin: 10px + padding: 0 section > a - color: #fff - background-color: #999 - background-color: rgba(153,153,153,0.9) + color: #8b1417 + background-color: #fafaf2 + background-color: rgba(250,250,242,0.9) position: -webkit-sticky position: -moz-sticky position: -o-sticky @@ -55,11 +56,12 @@ header position: sticky top: 0 z-index: 1 - text-align: center display: block width: 100% - border-radius: 5px - padding: 0 15px + font-weigth: bold + margin-top: 20px + section > a:first-child + margin: 0 footer color: #fff @@ -70,7 +72,6 @@ footer header, section, #content, #docindex, footer padding: 15px - border-radius: 5px #container padding: 0 @@ -109,7 +110,7 @@ header, section, #content, #docindex, footer -webkit-flex-flow: row wrap flex-flow: row wrap a - padding: 5px + padding: 0 -webkit-flex: 1 auto flex: 1 auto @@ -119,7 +120,7 @@ header, section, #content, #docindex, footer flex: 1 auto img width: auto - max-width: 150px + max-width: 70px a text-decoration: none @@ -160,7 +161,7 @@ ul width: auto display: block -@media screen and (min-width: 600px) +@media screen and (min-width: 800px) header display: -webkit-flex display: flex @@ -173,6 +174,8 @@ ul #sponsors -webkit-flex: 1 0 90% flex: 1 0 90% + img + width: 60px #logo -webkit-flex: 1 0 100px flex: 1 0 100px @@ -187,8 +190,6 @@ ul h2 width: 100% section - background-color: #fafaf2 - background-color: rgba(250,250,242,0.4) width: 300px section > a width: auto @@ -196,7 +197,7 @@ ul -webkit-flex: 1 0 500px flex: 1 0 500px -@media screen and (min-width: 800px) +@media screen and (min-width: 1000px) #content width: 45% -webkit-align-self: flex-start @@ -210,8 +211,39 @@ ul padding: 0 font-size: 0.7em width: 20% - section > a margin-top: 20px section > a:first-child margin-top: 0 + +@media screen and (min-width: 1100px) + #sponsors + -webkit-flex: 1 auto + flex: 1 auto + a + img + width: auto + max-width: 150px + +@media (-webkit-min-device-pixel-ratio: 1.5) and (orientation:landscape) + header + display: -webkit-flex + display: flex + -webkit-flex-flow: row wrap + flex-flow: row wrap + .flex-item + margin: 5px + -webkit-flex: 1 0 200px + flex: 1 0 200px + #docindex + display: -webkit-flex + display: flex + justify-content: center + -webkit-justify-content: center + -webkit-flex-flow: row wrap + flex-flow: row wrap + h2 + width: 100% + section > a + -webkit-flex: 1 0 500px + flex: 1 0 500px \ No newline at end of file From b0126086704cbcf652f98fe7f8b7994f398b2360 Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 20:42:32 +0530 Subject: [PATCH 38/54] remove backgrounds --- content/assets/css/screen.sass | 8 ++---- layouts/shared/header.haml | 52 +++++++++++++++++----------------- 2 files changed, 28 insertions(+), 32 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 8cbb4fae..fc09dd8a 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -1,10 +1,10 @@ body - background: #8b1417 url('/images/logo.svg') top center no-repeat fixed + background: #fff background-size: contain font-family: 'Open Sans', sans-serif line-height: 1.4em word-wrap: break-word - + margin: 0 img width: 100% @@ -25,14 +25,10 @@ header width: 100px #content - background-color: #fafaf2 - background-color: rgba(250,250,242,0.9) margin-bottom: 10px width: 100% #docindex - background-color: #fafaf2 - background-color: rgba(250,250,242,0.9) margin-bottom: 10px width: 100% a diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index d1c9b755..115ef89d 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -30,30 +30,30 @@ -# %a{ :href => "http://pledgie.com/campaigns/9822" } -# %img{ :src => "https://pledgie.com/campaigns/9822.png?skin_name=chrome", :border => "0", :alt => "Click here to lend your support to: RVM and make a donation at www.pledgie.com !" - #recommend.flex-item - .title Sponsors - .logos - %a{ :href => "https://www.paymill.com" } - %img{ :src => "/images/paymill-logo.png", :alt => "Paymill"} - %a{ :href => "https://www.linode.com" } - %img{ :src => "/images/linode_logo_gray.png", :alt => "Linode"} + / #recommend.flex-item + / .title Sponsors + / .logos + / %a{ :href => "https://www.paymill.com" } + / %img{ :src => "/images/paymill-logo.png", :alt => "Paymill"} + / %a{ :href => "https://www.linode.com" } + / %img{ :src => "/images/linode_logo_gray.png", :alt => "Linode"} - #sponsors.flex-item - .title Small Sponsors - .logos - %a{ :href => "http://teamtreehouse.com/", :class => "square" } - %img{ :src => "/images/treehouse.png", :alt => "Treehouse"} - %a{ :href => "https://www.digitalocean.com/", :class => "square" } - %img{ :src => "/images/DigitalOcean.png", :alt => "DigitalOcean"} - %a{ :href => "http://www.anynines.com/", :class => "square" } - %img{ :src => "/images/anynines.png", :alt => "Anynines PaaS - European Platform as a Service"} - %a{ :href => "http://www.centresource.com/", :class => "square" } - %img{ :src => "/images/centresource.png", :alt => "CentreSource"} - %a{ :href => "http://onepagerapp.com/", :class => "square" } - %img{ :src => "/images/Onepager.png", :alt => "Onepager"} - %a{ :href => "http://www.callrail.com/", :class => "square" } - %img{ :src => "/images/CallRail.png", :alt => "CallRail" } - %a{ :href => "https://www.audeo.io/", :class => "middle" } - %img{ :src => "/images/audeo.png", :alt => "Audeo"} - %a{ :href => "http://www.apartmentlist.com/", :class => "long" } - %img{ :src => "/images/ApartmentList.png", :alt => "Apartment List"} + / #sponsors.flex-item + / .title Small Sponsors + / .logos + / %a{ :href => "http://teamtreehouse.com/", :class => "square" } + / %img{ :src => "/images/treehouse.png", :alt => "Treehouse"} + / %a{ :href => "https://www.digitalocean.com/", :class => "square" } + / %img{ :src => "/images/DigitalOcean.png", :alt => "DigitalOcean"} + / %a{ :href => "http://www.anynines.com/", :class => "square" } + / %img{ :src => "/images/anynines.png", :alt => "Anynines PaaS - European Platform as a Service"} + / %a{ :href => "http://www.centresource.com/", :class => "square" } + / %img{ :src => "/images/centresource.png", :alt => "CentreSource"} + / %a{ :href => "http://onepagerapp.com/", :class => "square" } + / %img{ :src => "/images/Onepager.png", :alt => "Onepager"} + / %a{ :href => "http://www.callrail.com/", :class => "square" } + / %img{ :src => "/images/CallRail.png", :alt => "CallRail" } + / %a{ :href => "https://www.audeo.io/", :class => "middle" } + / %img{ :src => "/images/audeo.png", :alt => "Audeo"} + / %a{ :href => "http://www.apartmentlist.com/", :class => "long" } + / %img{ :src => "/images/ApartmentList.png", :alt => "Apartment List"} From 51017bf7d9dfe86ac0f9b1d96da55f93ab5130af Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 20:46:37 +0530 Subject: [PATCH 39/54] header rearrangements --- content/assets/css/screen.sass | 2 -- content/index.haml | 2 +- layouts/shared/header.haml | 42 +++++++++++++++++----------------- 3 files changed, 22 insertions(+), 24 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index fc09dd8a..00ca7bb1 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -15,8 +15,6 @@ img.shepard float: right header - background-color: #fff - background-color: rgba(255,255,255,0.8) margin-bottom: 10px width: 100% img diff --git a/content/index.haml b/content/index.haml index 31bba208..c57ed4de 100644 --- a/content/index.haml +++ b/content/index.haml @@ -2,7 +2,7 @@ title: RVM Ruby Version Manager - Documentation --- -%img{ :src => "/images/rvm-logo-all-happy.png", :alt => "w00t!", :class => "shepard" } +/ %img{ :src => "/images/rvm-logo-all-happy.png", :alt => "w00t!", :class => "shepard" } %h1 Ruby Version Manager (RVM) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index 115ef89d..32a528e4 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,29 +1,29 @@ %header #logo.flex-item %a{ :href => "/" } - %img{ :src => "/images/logo.svg", :alt => "RVM Logo", :class => "logo"} + %img{ :src => "/images/logo-rvm2.svg", :alt => "RVM Logo", :class => "logo"} - #irc.flex-item - .title Online Help - .text - You can find the RVM team: - %br - %b mpapis, rys, ddd - on IRC in - %br - %a{ :href => "http://webchat.freenode.net/?channels=rvm" } - \#rvm on irc.freenode.net - .more If we do not respond right away, leave a message and a contact to you like email or twitter. + / #irc.flex-item + / .title Online Help + / .text + / You can find the RVM team: + / %br + / %b mpapis, rys, ddd + / on IRC in + / %br + / %a{ :href => "http://webchat.freenode.net/?channels=rvm" } + / \#rvm on irc.freenode.net + / .more If we do not respond right away, leave a message and a contact to you like email or twitter. - #donate.flex-item - .title Donation - .text Love RVM? Help us maintain RVM, a donation can help with it. - %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } - %img{ :src => "http://img.shields.io/badge/donate-$5-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - %a{ :href => "https://www.bountysource.com/cart?amount=20¤cy=USD&team_id=rvm", :target => "_blank" } - %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } - %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + / #donate.flex-item + / .title Donation + / .text Love RVM? Help us maintain RVM, a donation can help with it. + / %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } + / %img{ :src => "http://img.shields.io/badge/donate-$5-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + / %a{ :href => "https://www.bountysource.com/cart?amount=20¤cy=USD&team_id=rvm", :target => "_blank" } + / %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + / %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } + / %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } -# .text Love RVM? A donation would help justify to my family why I spend so much time working on Open Source projects like RVM. -# .pledgie From 89d8d0a5d1b0d57a69cf5fb0e40fa21c21b3d4c1 Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 20:47:53 +0530 Subject: [PATCH 40/54] remove the backgrounds --- content/assets/css/screen.sass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 00ca7bb1..d0bd56f2 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -81,8 +81,7 @@ header, section, #content, #docindex, footer justify-content: space-around .flex-item - background-color: #3d3d3d - background-color: rgba(0,0,0,0.6) + width: 100% margin-bottom: 10px text-align: center From 583b2183f9e7f2e81e0ff4413d0f200c7e928b42 Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 21:03:28 +0530 Subject: [PATCH 41/54] move hero-unit to center --- content/assets/css/screen.sass | 11 ++++++++--- content/index.haml | 5 ----- layouts/shared/header.haml | 9 +++++++++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index d0bd56f2..9dd15e97 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -5,8 +5,6 @@ body line-height: 1.4em word-wrap: break-word margin: 0 -img - width: 100% img.shepard margin-top: -10px @@ -239,4 +237,11 @@ ul width: 100% section > a -webkit-flex: 1 0 500px - flex: 1 0 500px \ No newline at end of file + flex: 1 0 500px + +#hero-unit + width: 100% + margin: auto + text-align: center + h1 + font-size: 22px \ No newline at end of file diff --git a/content/index.haml b/content/index.haml index c57ed4de..9e6ea909 100644 --- a/content/index.haml +++ b/content/index.haml @@ -4,11 +4,6 @@ title: RVM Ruby Version Manager - Documentation / %img{ :src => "/images/rvm-logo-all-happy.png", :alt => "w00t!", :class => "shepard" } -%h1 Ruby Version Manager (RVM) - -%p - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby - environments from interpreters to sets of gems. %h1 Cut Rubies with ease! diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index 32a528e4..b9bd35da 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,8 +1,17 @@ +%a{:href => "https://github.com/rvm/"} + %img{:alt => "Fork me on GitHub", "data-canonical-src" => "https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png", :src => "https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67", :style => "position: absolute; top: 0; right: 0; border: 0;"}/ %header #logo.flex-item %a{ :href => "/" } %img{ :src => "/images/logo-rvm2.svg", :alt => "RVM Logo", :class => "logo"} +#hero-unit + + %h1 Ruby Version Manager (RVM) + + %p + RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby + environments from interpreters to sets of gems. / #irc.flex-item / .title Online Help / .text From 6d4904dcfb5cbf661a6daebaa51cce3a79021c0a Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 21:21:29 +0530 Subject: [PATCH 42/54] header background and component --- content/assets/css/screen.sass | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 9dd15e97..9acda9a1 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -15,6 +15,7 @@ img.shepard header margin-bottom: 10px width: 100% + background: #111 img width: auto .logo @@ -34,13 +35,12 @@ header margin: 0 padding-left: 15px section - border: #fafaf2 thin solid + border: #ccc thin solid margin: 10px padding: 0 section > a color: #8b1417 - background-color: #fafaf2 - background-color: rgba(250,250,242,0.9) + background-color: #eee position: -webkit-sticky position: -moz-sticky position: -o-sticky @@ -180,8 +180,7 @@ ul flex-flow: row wrap h2 width: 100% - section - width: 300px + section > a width: auto padding: 0 @@ -199,9 +198,10 @@ ul align-self: flex-start width: 45% section - padding: 0 + padding: 5px font-size: 0.7em - width: 20% + width: 44% + font-size: 12px section > a margin-top: 20px section > a:first-child @@ -244,4 +244,6 @@ ul margin: auto text-align: center h1 - font-size: 22px \ No newline at end of file + font-size: 22px +#docindex > section:last-child + width: 90% \ No newline at end of file From b2355bcb513b314c6354ef0b9ac5d9a36b0773b1 Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 21:28:25 +0530 Subject: [PATCH 43/54] header style tweaks --- content/assets/css/screen.sass | 3 ++- layouts/shared/header.haml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 9acda9a1..66c05361 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -24,6 +24,7 @@ header #content margin-bottom: 10px width: 100% + background: #eee #docindex margin-bottom: 10px @@ -241,7 +242,7 @@ ul #hero-unit width: 100% - margin: auto + margin: auto auto 50px auto text-align: center h1 font-size: 22px diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index b9bd35da..aaaac465 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,4 +1,4 @@ -%a{:href => "https://github.com/rvm/"} +%a{:href => "https://github.com/rvm/", :target =>'_blank' ,:style => "position: absolute; top: 0; right: 0; border: 0;z-index:999"} %img{:alt => "Fork me on GitHub", "data-canonical-src" => "https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png", :src => "https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67", :style => "position: absolute; top: 0; right: 0; border: 0;"}/ %header #logo.flex-item From 18acf3e60cb2e982dcebc45ea025b04722258a6a Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 13 Jan 2015 21:31:38 +0530 Subject: [PATCH 44/54] footer style tweaks --- content/assets/css/screen.sass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 66c05361..c06b83a1 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -59,7 +59,8 @@ header footer color: #fff background-color: #999 - background-color: rgba(153,153,153,0.9) + background-color: rgba(000,000,000,0.9) + text-align: center img width: auto From 3a940b6fcd6414e193770e5b7b5ec99ac9e6bf58 Mon Sep 17 00:00:00 2001 From: lixon Date: Fri, 16 Jan 2015 19:51:31 +0530 Subject: [PATCH 45/54] tweak the doc index styles --- content/assets/css/screen.sass | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index c06b83a1..a4d175a6 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -29,6 +29,7 @@ header #docindex margin-bottom: 10px width: 100% + background: burlywood a line-height: 2em ul @@ -36,7 +37,7 @@ header margin: 0 padding-left: 15px section - border: #ccc thin solid + border: #676 thin solid margin: 10px padding: 0 section > a @@ -182,12 +183,17 @@ ul flex-flow: row wrap h2 width: 100% + margin-left: 22px section > a width: auto padding: 0 -webkit-flex: 1 0 500px flex: 1 0 500px + background: maroon + padding-left: 8px + section > ul > li + margin: 8px 0 @media screen and (min-width: 1000px) #content @@ -200,14 +206,20 @@ ul align-self: flex-start width: 45% section - padding: 5px + padding: 0 font-size: 0.7em width: 44% font-size: 12px + background: #f7f7f7 section > a margin-top: 20px + section ul+a, section ul+a+a + color: #fff section > a:first-child margin-top: 0 + color: #fff + font-weight: bold + font-size: 14px @media screen and (min-width: 1100px) #sponsors From 24d68a9b959e110f681e57e6dddc53df459dacc1 Mon Sep 17 00:00:00 2001 From: lixon Date: Fri, 16 Jan 2015 20:00:01 +0530 Subject: [PATCH 46/54] add roboto font for h1,h2,h3 --- content/assets/css/screen.sass | 4 +++- layouts/shared/html-head.haml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index a4d175a6..478027d5 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -5,7 +5,9 @@ body line-height: 1.4em word-wrap: break-word margin: 0 - + h1,h2,h3 + font-family: 'Roboto', sans-serif + font-weight: 700 img.shepard margin-top: -10px height: 200px diff --git a/layouts/shared/html-head.haml b/layouts/shared/html-head.haml index 210dd182..9c323705 100644 --- a/layouts/shared/html-head.haml +++ b/layouts/shared/html-head.haml @@ -4,6 +4,7 @@ = @item[:title] %link{ :href => "/css/screen.css", :rel => "stylesheet", :type => "text/css", :media => "screen" } %link{ :href => "http://fonts.googleapis.com/css?family=Open+Sans", :rel => "stylesheet", :type => "text/css", :media => "screen" } + %link{:href => "http://fonts.googleapis.com/css?family=Roboto:700", :rel => "stylesheet", :type => "text/css"} %meta{ :content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type" } %meta{ :name => "google-site-verification", :content => "w2V78a6cwiHD5Gm8yvlTP21xZ1YgVguDdC0JGDEA2d0" } %meta{ :name => "viewport", :content => "width=device-width" } From 0516d8c2a21e4ff7c4631acc68a3dae5db32c47e Mon Sep 17 00:00:00 2001 From: lixon Date: Fri, 16 Jan 2015 20:01:41 +0530 Subject: [PATCH 47/54] remove margin from h2 --- content/assets/css/screen.sass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 478027d5..c80470e0 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -185,7 +185,8 @@ ul flex-flow: row wrap h2 width: 100% - margin-left: 22px + margin: 0 0 0 22px + section > a width: auto From cb43b0c1a7e8bee0827c0b3ef925d4f0ab7be9aa Mon Sep 17 00:00:00 2001 From: lixon Date: Mon, 19 Jan 2015 21:12:38 +0530 Subject: [PATCH 48/54] add donation section --- layouts/shared/header.haml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index aaaac465..faeedebb 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -6,12 +6,22 @@ %img{ :src => "/images/logo-rvm2.svg", :alt => "RVM Logo", :class => "logo"} #hero-unit + + .flex-item + %h1 Ruby Version Manager (RVM) - %h1 Ruby Version Manager (RVM) - - %p - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby - environments from interpreters to sets of gems. + %p + RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby + environments from interpreters to sets of gems. + .flex-item + %h1 Donation + .text Love RVM? Help us maintain RVM, a donation can help with it. + %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } + %img{ :src => "http://img.shields.io/badge/donate-$5-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + %a{ :href => "https://www.bountysource.com/cart?amount=20¤cy=USD&team_id=rvm", :target => "_blank" } + %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } + %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } + %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } / #irc.flex-item / .title Online Help / .text From a9ff521ad2683abdd80f81f472940033425411b0 Mon Sep 17 00:00:00 2001 From: lixon Date: Mon, 19 Jan 2015 21:13:06 +0530 Subject: [PATCH 49/54] style for donation section --- content/assets/css/screen.sass | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index c80470e0..17d92084 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -258,9 +258,14 @@ ul #hero-unit width: 100% - margin: auto auto 50px auto + margin: auto auto 25px 25px text-align: center h1 font-size: 22px + .flex-item + width: 50% + text-align: left + float: left + color: #333 #docindex > section:last-child width: 90% \ No newline at end of file From 224df3274dddfe3f39364303b6ab1653847a0292 Mon Sep 17 00:00:00 2001 From: lixon Date: Mon, 19 Jan 2015 21:15:18 +0530 Subject: [PATCH 50/54] update header bg and section border --- content/assets/css/screen.sass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 17d92084..ebb81c7c 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -17,7 +17,7 @@ img.shepard header margin-bottom: 10px width: 100% - background: #111 + background: lavenderblush img width: auto .logo @@ -39,7 +39,7 @@ header margin: 0 padding-left: 15px section - border: #676 thin solid + border: #999 thin solid margin: 10px padding: 0 section > a From 18d0b966be3ec9f3e1c8eee49438e0e4c7ef77b8 Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 27 Jan 2015 11:57:21 +0530 Subject: [PATCH 51/54] update the header, docindex bg --- config/.DS_Store | Bin 6148 -> 0 bytes content/assets/css/screen.sass | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 config/.DS_Store diff --git a/config/.DS_Store b/config/.DS_Store deleted file mode 100644 index d622f61ad081cb3d19b6a08fe03b41f625e9825c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJFWsT477O&A<(LT~~ufF4V?(jp-Wx~(`DM`Qdc9@<9-1!ycelQ^D4 znPR;b5nY{|rN~@Frf@^K+AuWRHy_w2BMOA$j7~1iY2W^KT|3DBKVaO6G;)xmw14@w zL8AgxfC^9nDnJEZu0WR9>Fnhv^FS&<1wLH?`#u!7VNL7<{nLTLTL9n~VK>aZmjD(E z0Bd3&hzLxB3Jj`di=jbBykuTY>;r=?n$3si&6*vG`t3Nsc)Dl}r|BocDr~noCDg|`B-mX`8Qr6bNi80h5~3oFM9Pl~)^ YbL`i|KG5liI~~ZM0n>#>1>UW|9slPQt^fc4 diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index ebb81c7c..eeba78fa 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -17,7 +17,7 @@ img.shepard header margin-bottom: 10px width: 100% - background: lavenderblush + background: #212 img width: auto .logo @@ -31,7 +31,7 @@ header #docindex margin-bottom: 10px width: 100% - background: burlywood + background: #eee a line-height: 2em ul From 3e1e6b813313c92525242621ef58a8433af6c8a5 Mon Sep 17 00:00:00 2001 From: lixon Date: Tue, 27 Jan 2015 12:02:39 +0530 Subject: [PATCH 52/54] remove border to docindex sections --- content/assets/css/screen.sass | 1 - 1 file changed, 1 deletion(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index eeba78fa..0b3ddfe5 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -39,7 +39,6 @@ header margin: 0 padding-left: 15px section - border: #999 thin solid margin: 10px padding: 0 section > a From 7928db03b55ef5adf67d773fa316939a0143aa8d Mon Sep 17 00:00:00 2001 From: lixon Date: Thu, 29 Jan 2015 16:07:12 +0530 Subject: [PATCH 53/54] clean up and add irc section --- layouts/shared/header.haml | 45 +++++++++----------------------------- 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/layouts/shared/header.haml b/layouts/shared/header.haml index faeedebb..6934c308 100644 --- a/layouts/shared/header.haml +++ b/layouts/shared/header.haml @@ -1,18 +1,19 @@ -%a{:href => "https://github.com/rvm/", :target =>'_blank' ,:style => "position: absolute; top: 0; right: 0; border: 0;z-index:999"} - %img{:alt => "Fork me on GitHub", "data-canonical-src" => "https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png", :src => "https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67", :style => "position: absolute; top: 0; right: 0; border: 0;"}/ %header #logo.flex-item %a{ :href => "/" } %img{ :src => "/images/logo-rvm2.svg", :alt => "RVM Logo", :class => "logo"} - + %strong Ruby Version manager + %p RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems. #hero-unit - .flex-item - %h1 Ruby Version Manager (RVM) + %h1 Online help + You can find the RVM team: + %b mpapis, rys, ddd + on IRC in #rvm + %a{:href => "http://webchat.freenode.net/?channels=rvm"} + on irc.freenode.net - %p - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby - environments from interpreters to sets of gems. + If we do not respond right away, leave a message and a contact to you like email or twitter. .flex-item %h1 Donation .text Love RVM? Help us maintain RVM, a donation can help with it. @@ -22,33 +23,7 @@ %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - / #irc.flex-item - / .title Online Help - / .text - / You can find the RVM team: - / %br - / %b mpapis, rys, ddd - / on IRC in - / %br - / %a{ :href => "http://webchat.freenode.net/?channels=rvm" } - / \#rvm on irc.freenode.net - / .more If we do not respond right away, leave a message and a contact to you like email or twitter. - - / #donate.flex-item - / .title Donation - / .text Love RVM? Help us maintain RVM, a donation can help with it. - / %a{ :href => "https://www.bountysource.com/cart?amount=5¤cy=USD&team_id=rvm", :target => "_blank" } - / %img{ :src => "http://img.shields.io/badge/donate-$5-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - / %a{ :href => "https://www.bountysource.com/cart?amount=20¤cy=USD&team_id=rvm", :target => "_blank" } - / %img{ :src => "http://img.shields.io/badge/donate-$20-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - / %a{ :href => "https://www.bountysource.com/cart?amount=100¤cy=USD&team_id=rvm", :target => "_blank" } - / %img{ :src => "http://img.shields.io/badge/donate-$100-brightgreen.svg", :border => "0", :alt => "Click here to donate $20" } - - -# .text Love RVM? A donation would help justify to my family why I spend so much time working on Open Source projects like RVM. - -# .pledgie - -# %a{ :href => "http://pledgie.com/campaigns/9822" } - -# %img{ :src => "https://pledgie.com/campaigns/9822.png?skin_name=chrome", :border => "0", :alt => "Click here to lend your support to: RVM and make a donation at www.pledgie.com !" - + / #recommend.flex-item / .title Sponsors / .logos From f3c481ca4b254e8659df1f204757dfe6c4cec56f Mon Sep 17 00:00:00 2001 From: lixon Date: Thu, 29 Jan 2015 16:08:02 +0530 Subject: [PATCH 54/54] style new header content --- content/assets/css/screen.sass | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/content/assets/css/screen.sass b/content/assets/css/screen.sass index 0b3ddfe5..ee098ca2 100644 --- a/content/assets/css/screen.sass +++ b/content/assets/css/screen.sass @@ -131,7 +131,10 @@ a #logo position: relative - + p + font-size: 13px + strong + display: block code margin: 0.09em padding: 0.09em @@ -261,10 +264,13 @@ ul text-align: center h1 font-size: 22px + margin-bottom: 0 .flex-item width: 50% - text-align: left + text-align: center float: left color: #333 + font-size: 13px + margin-bottom: 0 #docindex > section:last-child width: 90% \ No newline at end of file