| ... | ... |
@@ -1,44 +1,52 @@ |
| 1 | 1 |
.highlight, html .gist .gist-file .gist-syntax .gist-highlight {
|
| 2 | 2 |
table td.code { width: 100%; }
|
| 3 |
- .line-numbers {
|
|
| 4 |
- text-align: right; |
|
| 5 |
- font-size: 13px; |
|
| 6 |
- line-height: 1.45em; |
|
| 7 |
- @if $solarized == light {
|
|
| 8 |
- background: lighten($base03, 1) $noise-bg !important; |
|
| 9 |
- border-right: 1px solid darken($base02, 2) !important; |
|
| 10 |
- @include box-shadow(lighten($base03, 2) -1px 0 inset); |
|
| 11 |
- text-shadow: lighten($base02, 2) 0 -1px; |
|
| 12 |
- } @else {
|
|
| 13 |
- background: $base02 $noise-bg !important; |
|
| 14 |
- border-right: 1px solid darken($base03, 2) !important; |
|
| 15 |
- @include box-shadow(lighten($base02, 2) -1px 0 inset); |
|
| 16 |
- text-shadow: darken($base02, 10) 0 -1px; |
|
| 17 |
- } |
|
| 18 |
- span { color: $base01 !important; }
|
|
| 19 |
- padding: .8em !important; |
|
| 20 |
- @include border-radius(0); |
|
| 21 |
- } |
|
| 22 | 3 |
border: 1px solid $pre-border !important; |
| 23 | 4 |
} |
| 5 |
+.highlight .line-numbers, html .gist .gist-file .gist-syntax .highlight .line_numbers {
|
|
| 6 |
+ text-align: right; |
|
| 7 |
+ font-size: 13px; |
|
| 8 |
+ line-height: 1.45em; |
|
| 9 |
+ @if $solarized == light {
|
|
| 10 |
+ background: lighten($base03, 1) $noise-bg !important; |
|
| 11 |
+ border-right: 1px solid darken($base02, 2) !important; |
|
| 12 |
+ @include box-shadow(lighten($base03, 2) -1px 0 inset); |
|
| 13 |
+ text-shadow: lighten($base02, 2) 0 -1px; |
|
| 14 |
+ } @else {
|
|
| 15 |
+ background: $base02 $noise-bg !important; |
|
| 16 |
+ border-right: 1px solid darken($base03, 2) !important; |
|
| 17 |
+ @include box-shadow(lighten($base02, 2) -1px 0 inset); |
|
| 18 |
+ text-shadow: darken($base02, 10) 0 -1px; |
|
| 19 |
+ } |
|
| 20 |
+ span { color: $base01 !important; }
|
|
| 21 |
+ padding: .8em !important; |
|
| 22 |
+ @include border-radius(0); |
|
| 23 |
+} |
|
| 24 |
+ |
|
| 24 | 25 |
figure.code, .gist-file, pre {
|
| 25 | 26 |
@include box-shadow(rgba(#000, .06) 0 0 10px); |
| 26 | 27 |
.highlight pre { @include box-shadow(none); }
|
| 27 | 28 |
} |
| 28 | 29 |
|
| 30 |
+.gist .highlight, figure.code .highlight {
|
|
| 31 |
+ @include selection(adjust-color($base03, $lightness: 23%, $saturation: -65%), $text-shadow: $base03 0 1px); |
|
| 32 |
+} |
|
| 29 | 33 |
html .gist .gist-file {
|
| 30 | 34 |
margin-bottom: 1.8em; |
| 31 | 35 |
position: relative; |
| 32 | 36 |
border: none; |
| 33 | 37 |
padding-top: image-height("code_bg.png") !important;
|
| 38 |
+ .highlight {
|
|
| 39 |
+ margin-bottom: 0; |
|
| 40 |
+ } |
|
| 34 | 41 |
.gist-syntax {
|
| 35 | 42 |
border-bottom: 0 !important; |
| 36 | 43 |
background: none !important; |
| 37 |
- .gist-highlight{
|
|
| 44 |
+ .gist-highlight {
|
|
| 38 | 45 |
background: $base03 !important; |
| 39 |
- pre {
|
|
| 40 |
- @extend .pre-code; |
|
| 41 |
- } |
|
| 46 |
+ } |
|
| 47 |
+ .highlight pre {
|
|
| 48 |
+ @extend .pre-code; |
|
| 49 |
+ padding: 0; |
|
| 42 | 50 |
} |
| 43 | 51 |
} |
| 44 | 52 |
.gist-meta {
|
| ... | ... |
@@ -107,12 +115,11 @@ p, li {
|
| 107 | 107 |
} |
| 108 | 108 |
|
| 109 | 109 |
.pre-code {
|
| 110 |
- @include selection(adjust-color($base03, $lightness: 23%, $saturation: -65%), $text-shadow: $base03 0 1px); |
|
| 111 | 110 |
font-family: $mono !important; |
| 112 | 111 |
overflow: scroll; |
| 113 | 112 |
overflow-y: hidden; |
| 114 | 113 |
display: block; |
| 115 |
- padding: .8em !important; |
|
| 114 |
+ padding: .8em; |
|
| 116 | 115 |
overflow-x: auto; |
| 117 | 116 |
line-height: 1.45em; |
| 118 | 117 |
background: $base03 $noise-bg !important; |
| ... | ... |
@@ -187,7 +194,7 @@ p, li {
|
| 187 | 187 |
} |
| 188 | 188 |
|
| 189 | 189 |
.highlight, .gist-highlight {
|
| 190 |
- pre { background: none; @include border-radius(none); border: none; padding: 0; margin-bottom: 0; }
|
|
| 190 |
+ pre { background: none; @include border-radius(0px); border: none; padding: 0; margin-bottom: 0; }
|
|
| 191 | 191 |
margin-bottom: 1.8em; |
| 192 | 192 |
background: $base03; |
| 193 | 193 |
overflow-y: hidden; |
| ... | ... |
@@ -206,7 +213,9 @@ pre, .highlight, .gist-highlight {
|
| 206 | 206 |
&::-webkit-scrollbar-thumb:horizontal { background: $solar-scroll-thumb; -webkit-border-radius: 4px; border-radius: 4px }
|
| 207 | 207 |
} |
| 208 | 208 |
|
| 209 |
-.highlight code { @extend .pre-code; background: #000;}
|
|
| 209 |
+.highlight code {
|
|
| 210 |
+ @extend .pre-code; background: #000; |
|
| 211 |
+} |
|
| 210 | 212 |
figure.code {
|
| 211 | 213 |
background: none; |
| 212 | 214 |
padding: 0; |
| ... | ... |
@@ -250,4 +259,3 @@ figure.code {
|
| 250 | 250 |
text-shadow: #cbcccc 0 1px 0; |
| 251 | 251 |
padding-left: 3em; |
| 252 | 252 |
} |
| 253 |
- |
| ... | ... |
@@ -40,7 +40,9 @@ module Jekyll |
| 40 | 40 |
end |
| 41 | 41 |
|
| 42 | 42 |
def script_url_for(gist_id, filename) |
| 43 |
- "https://gist.github.com/#{gist_id}.js?file=#{filename}"
|
|
| 43 |
+ url = "https://gist.github.com/#{gist_id}.js"
|
|
| 44 |
+ url = "#{url}?file=#{filename}" unless filename.nil? or filename.empty?
|
|
| 45 |
+ url |
|
| 44 | 46 |
end |
| 45 | 47 |
|
| 46 | 48 |
def get_gist_url_for(gist, file) |