Permalink
Browse files

Add Jekyll site

  • Loading branch information...
1 parent f142256 commit f53fe2475652c46d16091422a351f003db193e30 Reda Lemeden committed Aug 8, 2012
Showing with 2,031 additions and 0 deletions.
  1. +3 −0 _config.yml
  2. +34 −0 _layouts/default.html
  3. +229 −0 _sass/_reset.scss
  4. +4 −0 _sass/_variables.scss
  5. +40 −0 _sass/bourbon/_bourbon.scss
  6. +273 −0 _sass/bourbon/addons/_button.scss
  7. +29 −0 _sass/bourbon/addons/_clearfix.scss
  8. +12 −0 _sass/bourbon/addons/_font-face.scss
  9. +5 −0 _sass/bourbon/addons/_font-family.scss
  10. +15 −0 _sass/bourbon/addons/_hide-text.scss
  11. +36 −0 _sass/bourbon/addons/_html5-input-types.scss
  12. +42 −0 _sass/bourbon/addons/_position.scss
  13. +32 −0 _sass/bourbon/addons/_timing-functions.scss
  14. +125 −0 _sass/bourbon/css3/_animation.scss
  15. +3 −0 _sass/bourbon/css3/_appearance.scss
  16. +57 −0 _sass/bourbon/css3/_background-image.scss
  17. +11 −0 _sass/bourbon/css3/_background-size.scss
  18. +107 −0 _sass/bourbon/css3/_background.scss
  19. +56 −0 _sass/bourbon/css3/_border-image.scss
  20. +44 −0 _sass/bourbon/css3/_border-radius.scss
  21. +12 −0 _sass/bourbon/css3/_box-shadow.scss
  22. +4 −0 _sass/bourbon/css3/_box-sizing.scss
  23. +47 −0 _sass/bourbon/css3/_columns.scss
  24. +52 −0 _sass/bourbon/css3/_flex-box.scss
  25. +8 −0 _sass/bourbon/css3/_inline-block.scss
  26. +43 −0 _sass/bourbon/css3/_linear-gradient.scss
  27. +12 −0 _sass/bourbon/css3/_prefixer.scss
  28. +76 −0 _sass/bourbon/css3/_radial-gradient.scss
  29. +11 −0 _sass/bourbon/css3/_transform.scss
  30. +72 −0 _sass/bourbon/css3/_transition.scss
  31. +3 −0 _sass/bourbon/css3/_user-select.scss
  32. +44 −0 _sass/bourbon/functions/_deprecated-webkit-gradient.scss
  33. +35 −0 _sass/bourbon/functions/_flex-grid.scss
  34. +13 −0 _sass/bourbon/functions/_grid-width.scss
  35. +23 −0 _sass/bourbon/functions/_linear-gradient.scss
  36. +40 −0 _sass/bourbon/functions/_modular-scale.scss
  37. +62 −0 _sass/bourbon/functions/_radial-gradient.scss
  38. +14 −0 _sass/bourbon/functions/_render-gradients.scss
  39. +9 −0 _sass/bourbon/functions/_tint-shade.scss
  40. +22 −0 _sass/bourbon/functions/_transition-property-name.scss
  41. +19 −0 _sass/bourbon/lib/bourbon.rb
  42. +6 −0 _sass/bourbon/lib/bourbon/sass_extensions.rb
  43. +13 −0 _sass/bourbon/lib/bourbon/sass_extensions/functions.rb
  44. +14 −0 _sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb
  45. +48 −0 _sass/desktop.scss
  46. +80 −0 _sass/mobile.scss
  47. +28 −0 images/logo.svg
  48. +64 −0 index.html
View
@@ -0,0 +1,3 @@
+auto: true
+exclude: README.md, functions, grid, typography, settings
+
View
@@ -0,0 +1,34 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+ <title>Bourbon Neat</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+
+ <link rel="stylesheet" href="stylesheets/example/mobile.css">
+ <link rel="stylesheet" href="stylesheets/example/desktop.css" media="(min-width:40em)">
+
+ <!--[if (lt IE 9) & (!IEMobile)]>
+ <link rel="stylesheet" href="/css/ie.css">
+ <![endif]-->
+
+ </head>
+
+ <body>
+ <header>
+ <div class="header-content">
+ <div class="logo">
+ <img src="images/logo.svg" alt="" />
+ <div id="name">
+ <h2>Bourbon</h2>
+ <h1>Neat</h1>
+ </div>
+ </div>
+ </div>
+ </header>
+ {{ content }}
+ </body>
+
+</html>
View
@@ -0,0 +1,229 @@
+html, body, div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+abbr, address, cite, code,
+del, dfn, em, img, ins, kbd, q, samp,
+small, strong, sub, sup, var,
+b, i,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section, summary,
+time, mark, audio, video {
+ margin:0;
+ padding:0;
+ border:0;
+ outline:0;
+ vertical-align:baseline;
+ background:transparent;
+}
+
+html,body {
+ font-size: 100%;
+}
+
+// Corrects block display not defined in IE8/9 & FF3
+article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
+ display: block;
+}
+
+// Corrects inline-block display not defined in IE8/9 & FF3
+audio, canvas, video {
+ display: inline-block;
+}
+
+// Prevents modern browsers from displaying 'audio' without controls
+audio:not([controls]) {
+ display: none;
+}
+
+// Addresses styling for 'hidden' attribute not present in IE8/9, FF3, S4
+[hidden] {
+ display: none;
+}
+
+// Prevents iOS text size adjust after orientation change, without disabling user zoom
+// www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
+html {
+ font-size: 100%;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+}
+
+// Addresses font-family inconsistency between 'textarea' and other form elements.
+html, button, input, select, textarea {
+ font-family: sans-serif;
+}
+
+a {
+ // Addresses outline displayed oddly in Chrome
+ &:focus {
+ outline: thin dotted;
+ // Webkit
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+ }
+
+ // Improves readability when focused and also mouse hovered in all browsers
+ // people.opera.com/patrickl/experiments/keyboard/test
+ &:hover, &:active {
+ outline: 0;
+ }
+}
+
+// Addresses styling not present in IE8/9, S5, Chrome
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+// Addresses style set to 'bolder' in FF3+, S4/5, Chrome
+b, strong {
+ font-weight: bold;
+}
+
+blockquote {
+ margin: 1em 40px;
+}
+
+// Addresses styling not present in S5, Chrome
+dfn {
+ font-style: italic;
+}
+
+// Addresses styling not present in IE8/9
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+// Corrects font family set oddly in S4/5, Chrome
+// en.wikipedia.org/wiki/User:Davidgothberg/Test59
+pre, code, kbd, samp {
+ font-family: monospace, serif;
+ _font-family: 'courier new', monospace;
+ font-size: 1em;
+}
+
+// Improves readability of pre-formatted text in all browsers
+pre {
+ white-space: pre;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+
+// Addresses quote property not supported in S4
+blockquote, q {
+ quotes: none;
+ &:before, &:after {
+ content: '';
+ content: none;
+ }
+}
+
+small {
+ font-size: 75%;
+}
+
+sub, sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+nav {
+ ul, ol {
+ list-style: none;
+ list-style-image: none;
+ }
+}
+
+// Removes border when inside 'a' element in IE8/9, FF3
+img {
+ border: 0;
+ height: auto;
+ max-width: 100%;
+ -ms-interpolation-mode: bicubic;
+}
+
+// Corrects overflow displayed oddly in IE9
+svg:not(:root) {
+ overflow: hidden;
+}
+
+// Define consistent border, margin, and padding
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+legend {
+ border: 0; // Corrects color not being inherited in IE8/9
+ padding: 0;
+ white-space: normal; // Corrects text not wrapping in FF3
+}
+
+button, input, select, textarea {
+ font-size: 100%; // Corrects font size not being inherited in all browsers
+ margin: 0; // Addresses margins set differently in FF3+, S5, Chrome
+ vertical-align: baseline; // Improves appearance and consistency in all browsers
+}
+
+// Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
+button, input {
+ line-height: normal;
+}
+
+button, input[type="button"], input[type="reset"], input[type="submit"] {
+ cursor: pointer; // Improves usability and consistency of cursor style between image-type 'input' and others
+ -webkit-appearance: button; // Corrects inability to style clickable 'input' types in iOS
+}
+
+// Re-set default cursor for disabled elements
+button[disabled], input[disabled] {
+ cursor: default;
+}
+
+input[type="checkbox"], input[type="radio"] {
+ box-sizing: border-box; // Addresses box sizing set to content-box in IE8/9
+ padding: 0; //Removes excess padding in IE8/9
+}
+
+input[type="search"] {
+ -webkit-appearance: textfield; // Addresses appearance set to searchfield in S5, Chrome
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box; // Addresses box-sizing set to border-box in S5, Chrome (-moz to future-proof)
+ box-sizing: content-box;
+}
+
+// Removes inner padding and search cancel button in S5, Chrome on OS X
+input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
+
+// Removes inner padding and border in FF3+
+// www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
+button::-moz-focus-inner, input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+textarea {
+ overflow: auto; // Removes default vertical scrollbar in IE8/9
+ vertical-align: top; // Improves readability and alignment in all browsers
+}
+
+// Remove most spacing between table cells
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
View
@@ -0,0 +1,4 @@
+@import "../neat/functions";
+
+// Overrides Neat's default
+$max-width: em(1024);
@@ -0,0 +1,40 @@
+// Custom Functions
+@import "functions/deprecated-webkit-gradient";
+@import "functions/flex-grid";
+@import "functions/grid-width";
+@import "functions/linear-gradient";
+@import "functions/modular-scale";
+@import "functions/radial-gradient";
+@import "functions/render-gradients";
+@import "functions/tint-shade";
+@import "functions/transition-property-name";
+
+// CSS3 Mixins
+@import "css3/animation";
+@import "css3/appearance";
+@import "css3/background";
+@import "css3/background-image";
+@import "css3/background-size";
+@import "css3/border-image";
+@import "css3/border-radius";
+@import "css3/box-shadow";
+@import "css3/box-sizing";
+@import "css3/columns";
+@import "css3/flex-box";
+@import "css3/inline-block";
+@import "css3/linear-gradient";
+@import "css3/prefixer";
+@import "css3/radial-gradient";
+@import "css3/transform";
+@import "css3/transition";
+@import "css3/user-select";
+
+// Addons & other mixins
+@import "addons/button";
+@import "addons/clearfix";
+@import "addons/font-face";
+@import "addons/font-family";
+@import "addons/hide-text";
+@import "addons/html5-input-types";
+@import "addons/position";
+@import "addons/timing-functions";
Oops, something went wrong.

0 comments on commit f53fe24

Please sign in to comment.