Permalink
Browse files

New theme and updated tags

  • Loading branch information...
1 parent 2fe0576 commit fb166af3c48f49caa4a66ad85d94235f80afea53 @marksim committed May 9, 2013
Showing with 2,423 additions and 734 deletions.
  1. +1 −1 Gemfile.lock
  2. +4 −4 sass/_base.scss
  3. +293 −0 sass/_greyshade.scss
  4. +9 −0 sass/_parts.scss
  5. +1 −0 sass/_plugins.scss
  6. +7 −0 sass/base/_color.scss
  7. +17 −0 sass/base/_font.scss
  8. +40 −175 sass/base/_layout.scss
  9. +1 −136 sass/base/_typography.scss
  10. +21 −25 sass/base/_utilities.scss
  11. +73 −0 sass/parts/_archive.scss
  12. +141 −0 sass/parts/_article.scss
  13. +10 −0 sass/parts/_comment.scss
  14. +6 −0 sass/parts/_footer.scss
  15. +388 −0 sass/parts/_header.scss
  16. +43 −0 sass/parts/_index.scss
  17. +43 −0 sass/parts/_post.scss
  18. +386 −0 sass/parts/_syntax.scss
  19. +49 −0 sass/parts/_twitter.scss
  20. +228 −0 sass/plugins/_fancybox.scss
  21. +7 −5 sass/screen.scss
  22. +4 −4 source/_includes/after_footer.html
  23. +20 −8 source/_includes/archive_post.html
  24. +15 −25 source/_includes/article.html
  25. +3 −1 source/_includes/asides/pairwithme.html
  26. +15 −0 source/_includes/banner.html
  27. +2 −6 source/_includes/custom/header.html
  28. +6 −0 source/_includes/fancybox.html
  29. +1 −0 source/_includes/footer.html
  30. +10 −9 source/_includes/google_analytics.html
  31. +17 −20 source/_includes/head.html
  32. +40 −0 source/_includes/header.html
  33. +1 −15 source/_includes/navigation.html
  34. +5 −7 source/_includes/post/categories.html
  35. +2 −2 source/_includes/post/date.html
  36. +14 −10 source/_includes/post/sharing.html
  37. +2 −12 source/_layouts/category_index.html
  38. +19 −10 source/_layouts/default.html
  39. +11 −34 source/_layouts/page.html
  40. +8 −36 source/_layouts/post.html
  41. +2 −2 source/_posts/2009-02-11-an-introduction-to-things.markdown
  42. +2 −2 source/_posts/2009-02-12-an-introduction-to-things.markdown
  43. +2 −2 source/_posts/2009-02-17-managing-your-today-list.markdown
  44. +2 −2 source/_posts/2009-02-27-using-tags.markdown
  45. +2 −2 source/_posts/2009-03-10-taking-things-with-you.markdown
  46. +2 −2 source/_posts/2009-04-01-recurring-tasks.markdown
  47. +2 −2 source/_posts/2009-04-16-projects-and-areas.markdown
  48. +2 −2 source/_posts/2009-06-01-tips-and-tricks.markdown
  49. +2 −2 source/_posts/2009-06-23-syncing-with-ical.markdown
  50. +1 −1 source/_posts/2009-10-29-autoficiency.markdown
  51. +1 −1 source/_posts/2009-11-19-buy-bad-code-offsets-today.markdown
  52. +1 −1 source/_posts/2009-11-23-25-tips-for-intermediate-git-users.markdown
  53. +1 −1 source/_posts/2009-12-02-installing-memcached-1-4-4-on-mac-os-x-10-6-snow-leopard.markdown
  54. +1 −1 source/_posts/2009-12-11-build-a-system-not-a-product.markdown
  55. +1 −1 source/_posts/2009-12-11-fixing-freemium-issues-in-the-app-store.markdown
  56. +1 −1 source/_posts/2010-01-07-why-programmers-should-play-go.markdown
  57. +1 −1 source/_posts/2010-01-25-getting-git.markdown
  58. +1 −1 source/_posts/2010-02-02-ipad-the-future-of-casual-computing.markdown
  59. +1 −1 source/_posts/2010-02-08-the-building-blocks-of-ruby.markdown
  60. +1 −1 source/_posts/2010-02-09-the-path-to-rails-3-greenfielding-new-apps-with-the-rails-3-beta.markdown
  61. +1 −1 source/_posts/2010-02-12-i-need-to-talk-to-you-about-computers.markdown
  62. +1 −1 source/_posts/2010-02-12-pdf-generation-in-rails-the-right-way.markdown
  63. +1 −1 source/_posts/2010-02-21-python-vs-ruby-a-fight-to-the-death.markdown
  64. +1 −1 source/_posts/2010-02-23-simplicity.markdown
  65. +1 −1 source/_posts/2010-02-27-an-interesting-way-to-publish-a-blog.markdown
  66. +1 −1 source/_posts/2010-03-03-rails-controller-specs-with-users-roles-and-nested-routes.markdown
  67. +1 −1 source/_posts/2010-04-14-who-is-a-good-tester.markdown
  68. +1 −1 source/_posts/2010-04-27-9gag-making-an-ipad-stand-from-its-own-packaging.markdown
  69. +1 −1 ..._posts/2010-05-27-how-and-why-to-stop-multitasking-peter-bregman-harvard-business-review.markdown
  70. +1 −1 ..._posts/2010-06-04-optional-heirarchal-checkbox-selection-with-nested-attributes-in-rails.markdown
  71. +1 −1 source/_posts/2010-08-27-a-ruby-scoping-gotcha.markdown
  72. +1 −1 source/_posts/2010-08-31-things-and-pomodoro.markdown
  73. +1 −1 source/_posts/2010-10-14-stop-googling-railstips-by-john-nunemaker.markdown
  74. +1 −1 source/_posts/2010-12-03-the-importance-of-speed-in-automation.markdown
  75. +1 −1 source/_posts/2011-01-04-how-to-stay-at-inbox-zero.markdown
  76. +1 −1 source/_posts/2011-03-03-migrating-serialized-columns-in-rails.markdown
  77. +1 −1 ...04-04-feedback-loops-and-estimation-or-what-rubiks-cubes-taught-me-about-making-software.markdown
  78. +1 −1 source/_posts/2011-09-27-scary-complicated-or-richly-awesome.markdown
  79. +1 −1 source/_posts/2011-10-14-code-kata-1-supermarket-pricing.markdown
  80. +1 −1 source/_posts/2011-11-29-dont-use-datetime-in-rails-3.markdown
  81. +1 −1 source/_posts/2012-01-26-my-ideal-gtd-app.markdown
  82. +1 −1 source/_posts/2012-02-28-octopress.markdown
  83. +2 −2 source/_posts/2012-02-29-complexity-and-elusive-perfection.markdown
  84. +1 −1 source/_posts/2012-03-08-always-fight-for-simpler.markdown
  85. +2 −2 source/_posts/2012-03-14-best-way-to-bundle.markdown
  86. +1 −1 source/_posts/2012-04-11-cancan-and-devise-with-nil-current-user-on-post.markdown
  87. +2 −2 source/_posts/2012-04-12-git-bisect-for-great-justice.markdown
  88. +2 −2 source/_posts/2012-04-24-distributed-teams-in-the-same-room.markdown
  89. +1 −1 source/_posts/2012-04-24-pull-requests-on-private-teams.markdown
  90. +1 −1 source/_posts/2012-05-11-all-of-json.markdown
  91. +2 −2 source/_posts/2012-05-16-css3-max-width-and-min-width-selectors.markdown
  92. +2 −2 source/_posts/2012-05-16-electronic-music-is-good-for-coding.markdown
  93. +2 −2 source/_posts/2012-05-22-dci-generators-in-rails.markdown
  94. +2 −2 source/_posts/2012-06-13-imagemagick.markdown
  95. +1 −1 source/_posts/2012-06-15-easy-way-to-limit-the-length-of-a-list.markdown
  96. +2 −2 source/_posts/2012-07-19-split-badges-with-twitter-bootstrap-and-haml.markdown
  97. +1 −1 source/_posts/2012-07-20-running-rails-3-dot-2-on-a-shared-dreamhost-with-passenger.markdown
  98. +2 −2 source/_posts/2012-07-24-spec-run-snapshot-for-nostalgia.markdown
  99. +1 −1 source/_posts/2013-01-05-using-vim-fulltime.markdown
  100. +1 −1 source/_posts/2013-04-24-creating-a-culture-of-pairing.markdown
  101. +1 −1 source/_posts/2013-04-24-tdd-and-pairing-ideas.markdown
  102. +1 −1 source/_posts/2013-04-25-tic-tac-toe-tdd.markdown
  103. +1 −1 source/_posts/2013-04-29-mouseless.markdown
  104. +1 −1 source/_posts/2013-05-01-todo-lists-and-bug-trackers.markdown
  105. +1 −1 source/_posts/2013-05-06-pushing-past-programmers-block.markdown
  106. +6 −13 source/blog/archives/index.html
  107. BIN source/font/fontawesome-webfont.eot
  108. +175 −0 source/font/fontawesome-webfont.svg
  109. BIN source/font/fontawesome-webfont.svgz
  110. BIN source/font/fontawesome-webfont.ttf
  111. BIN source/font/fontawesome-webfont.woff
  112. BIN source/images/fancybox/blank.gif
  113. BIN source/images/fancybox/fancybox_loading.gif
  114. BIN source/images/fancybox/fancybox_sprite.png
  115. BIN source/images/loading_gray.gif
  116. BIN source/images/loading_pacman.gif
  117. BIN source/images/social/delicious.png
  118. BIN source/images/social/facebook.png
  119. BIN source/images/social/github.png
  120. BIN source/images/social/google.png
  121. BIN source/images/social/linkedin.png
  122. BIN source/images/social/pinboard.png
  123. BIN source/images/social/pinterest.png
  124. BIN source/images/social/rss.png
  125. BIN source/images/social/twitter.png
  126. +14 −23 source/index.html
  127. +35 −0 source/javascripts/jquery.fancybox.pack.js
  128. +1 −0 source/javascripts/md5.js
  129. +62 −0 source/javascripts/slash.js
  130. +83 −69 source/javascripts/twitter.js
View
@@ -26,7 +26,7 @@ GEM
maruku (~> 0.5)
kramdown (0.13.7)
liquid (2.3.0)
- maruku (0.6.0)
+ maruku (0.6.1)
syntax (>= 1.0.0)
posix-spawn (0.3.6)
pygments.rb (0.2.13)
View
@@ -1,5 +1,5 @@
-@import "base/utilities";
-@import "base/solarized";
-@import "base/theme";
-@import "base/typography";
+@import "base/color";
+@import "base/font";
@import "base/layout";
+@import "base/typography";
+@import "base/utilities";
View
@@ -0,0 +1,293 @@
+//This is the main GREYSHADE css file.
+
+$greyshade: #51618e;
+
+html {
+ height: 100%;
+}
+
+body {
+ background: #596B87;
+ font-family: "Open Sans", "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
+ height: 100%;
+}
+
+::selection, ::-moz-selection, ::-webkit-selection {
+ background-color: $greyshade;
+ color: $color-background;
+}
+
+#header {
+ height: auto;
+ border-bottom: none;
+ .subtitle {
+ color: #999;
+ font-style: italic;
+ }
+ #sub-nav {
+ float: none;
+ position: relative;
+ .social {
+ float: none;
+ }
+ .search {
+ float: none;
+ .alignright {
+ float: none;
+ }
+ }
+ }
+
+ h1 {
+ float: none;
+ }
+
+ #main-nav {
+ float: none;
+ margin-left: 0px;
+
+ ul {
+ li {
+ margin-left: 0px;
+ display: block;
+ a {
+ padding: 0px 0px;
+ }
+ }
+ }
+ }
+}
+
+.container {
+ position: relative;
+ min-height: 100%;
+
+ .credit-box {
+ color: #AAA;
+ font-size: .8em;
+ position: fixed;
+ bottom: 20px;
+ left: 40px;
+ a {
+ color: inherit;
+ text-decoration: underline;
+ }
+ }
+ .mid-col {
+ position: absolute;
+ right: 0;
+ min-height: 100%;
+ width: 77%;
+ background: whitesmoke;
+ #banner {
+ width: 100%;
+ small {
+ margin-right: 70px;
+ }
+ }
+ footer.inner {
+ text-align: center;
+ margin: 0px 70px 0px 40px;
+ width: auto;
+ }
+ .mid-col-container {
+ padding: 0px 70px 0px 40px;
+ #content {
+ width: 100%;
+ article {
+ border-top: none;
+ .title {
+ margin-left: 0px;
+ }
+ .entry-content {
+ margin-left: 0px;
+ .gist .gist-file .gist-data {
+ .line_numbers {
+ line-height: inherit;
+ }
+ pre {
+ line-height: inherit;
+ }
+ }
+ h2 {
+ font-size: 1.3em;
+ color: #574C4C;
+ border-bottom: none;
+ }
+ h2::before {
+ border-bottom: none;
+ }
+ blockquote {
+ border-left: 5px solid $greyshade;
+ background: #FCFCFC;
+ }
+ table {
+ line-height: 1.2em;
+ td {
+ text-align: left;
+ }
+ }
+ }
+ .meta {
+ position: relative;
+ float: right;
+ top: 0px;
+ color: #555;
+ text-align: right;
+ width: auto;
+ .date::before {
+ color: #555;
+ position: relative;
+ margin-right: 10px;
+ }
+ .tags::before {
+ color: #999;
+ position: relative;
+ margin-right: 10px;
+ }
+ }
+ h1.title{
+ a {
+ color: #333;
+ -webkit-transition: color 0.3s;
+ -moz-transition: color 0.3s;
+ -o-transition: color 0.3s;
+ transition: color 0.3s;
+ }
+ a:hover {
+ color: $greyshade;
+ -webkit-transition: color 0.3s;
+ -moz-transition: color 0.3s;
+ -o-transition: color 0.3s;
+ transition: color 0.3s;
+ }
+ }
+ }
+ }
+ }
+ footer {
+ width: 100%;
+ }
+ }
+ .left-col:hover {
+ opacity: 1;
+ }
+ .left-col {
+ width: 23%;
+ position: fixed;
+ opacity: .3;
+ -webkit-transition: all .2s ease-in;
+ -moz-transition: all .2s ease-in;
+ -o-transition: all .2s ease-in;
+ -ms-transition: all .2s ease-in;
+ transition: all .2s ease-in;
+ height: 100%;
+ .intrude-less {
+ width: 80%;
+ }
+ #header {
+ width: 100%;
+ padding: 20% 0% 0% 15%;
+ #main-nav {
+ margin-top: 10px;
+ }
+ .profilepic {
+ img {
+ border-radius: 50%;
+ -moz-border-radius: 50%;
+ -webkit-border-radius: 50%;
+ }
+ }
+ a {
+ color: #EFEFEF;
+ text-shadow: 0 1px #333;
+ }
+ a:hover {
+ color: $greyshade;
+ }
+ #sub-nav {
+ margin-top: 10px;
+ .search::before {
+ left: 10px;
+ }
+ .social {
+ margin-bottom: 10px;
+ }
+ }
+ }
+ }
+}
+
+.archives {
+ .title {
+ font-size: 1.2em;
+ }
+ article {
+ .meta {
+ line-height: 1.5em;
+ margin-top: 0;
+ span::before {
+ padding-right: 0;
+ }
+ }
+ }
+}
+
+a {
+ color: $greyshade;
+}
+
+a:hover {
+ color: $greyshade;
+}
+
+body {
+ @media screen and (max-width: 1040px){
+ margin: 0 0;
+ }
+}
+@media screen and (max-width: 700px){
+ .container {
+ .credit-box {
+ display: none;
+ }
+ .left-col {
+ position: relative;
+ width: 100%;
+ opacity: 1;
+ .intrude-less {
+ margin: auto auto;
+ }
+ #header {
+ padding: 40px 0px;
+ text-align: center;
+ #sub-nav{
+ display: block;
+ }
+ #main-nav {
+ ul {
+ display: block;
+ li {
+ display: inline;
+ margin-right: 10px;
+ }
+ }
+ }
+ }
+ }
+ .mid-col {
+ float: none;
+ width: 100%;
+ .mid-col-container {
+ padding: 15px 15px;
+ #content {
+ article {
+ .meta {
+ float: none;
+ }
+ }
+ }
+ }
+ }
+ }
+}
View
@@ -0,0 +1,9 @@
+@import "parts/header";
+@import "parts/index";
+@import "parts/article";
+@import "parts/post";
+@import "parts/archive";
+@import "parts/comment";
+@import "parts/footer";
+@import "parts/syntax";
+@import "parts/twitter";
View
@@ -0,0 +1 @@
+@import "plugins/fancybox";
View
@@ -0,0 +1,7 @@
+$color-background: #eee;
+$color-main: #258fb8;
+$color-gray01: #666;
+$color-gray02: #999;
+$color-gray03: #ccc;
+$color-gray04: #ddd;
+$color-gray05: #fff;
View
@@ -0,0 +1,17 @@
+$font-default: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
+$font-mono: Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace;
+
+$font-icon: FontAwesome;
+$font-icon-path: "/font/fontawesome-webfont";
+
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('#{$font-icon-path}.eot');
+ src: url('#{$font-icon-path}.eot?#iefix') format('embedded-opentype'),
+ url('#{$font-icon-path}.woff') format('woff'),
+ url('#{$font-icon-path}.ttf') format('truetype'),
+ url('#{$font-icon-path}.svgz#FontAwesomeRegular') format('svg'),
+ url('#{$font-icon-path}.svg#FontAwesomeRegular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
Oops, something went wrong.

0 comments on commit fb166af

Please sign in to comment.