Skip to content

Commit 21ee26c

Browse files
committed
chg: [jekyll] some updates to fix the Jekyll generation
1 parent 9c7a235 commit 21ee26c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+2258
-76
lines changed

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ group :development do
77
gem 'jekyll', '~> 4.0'
88
gem 'jekyll-paginate', '~> 1.1'
99
gem 'sass', '~> 3.4', '>= 3.4.20'
10-
gem 'bourbon', '~> 4.2', '>= 4.2.6'
10+
gem 'bourbon'
1111
gem 'pygments.rb'
1212
end

Gemfile.lock

+66-74
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,107 @@
11
GEM
22
remote: http://rubygems.org/
33
specs:
4-
activesupport (4.2.11.1)
5-
i18n (~> 0.7)
6-
minitest (~> 5.1)
7-
thread_safe (~> 0.3, >= 0.3.4)
8-
tzinfo (~> 1.1)
9-
addressable (2.8.0)
10-
public_suffix (>= 2.0.2, < 5.0)
11-
bourbon (4.2.6)
12-
sass (~> 3.4)
13-
thor (~> 0.19)
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
bourbon (7.3.0)
7+
thor (~> 1.0)
148
colorator (1.1.0)
15-
colored (1.2)
16-
concurrent-ruby (1.1.5)
17-
em-websocket (0.5.1)
9+
concurrent-ruby (1.3.4)
10+
em-websocket (0.5.3)
1811
eventmachine (>= 0.12.9)
19-
http_parser.rb (~> 0.6.0)
20-
ethon (0.8.0)
21-
ffi (>= 1.3.0)
12+
http_parser.rb (~> 0)
13+
ethon (0.16.0)
14+
ffi (>= 1.15.0)
2215
eventmachine (1.2.7)
23-
ffi (1.11.1)
16+
ffi (1.17.1)
2417
forwardable-extended (2.6.0)
25-
html-proofer (2.6.1)
26-
activesupport (~> 4.2)
18+
google-protobuf (3.25.5-x86_64-linux)
19+
html-proofer (4.4.3)
2720
addressable (~> 2.3)
28-
colored (~> 1.2)
29-
mercenary (~> 0.3.2)
30-
nokogiri (~> 1.5)
31-
parallel (~> 1.3)
32-
typhoeus (~> 0.7)
21+
mercenary (~> 0.3)
22+
nokogiri (~> 1.13)
23+
parallel (~> 1.10)
24+
rainbow (~> 3.0)
25+
typhoeus (~> 1.3)
3326
yell (~> 2.0)
34-
http_parser.rb (0.6.0)
35-
i18n (0.9.5)
27+
zeitwerk (~> 2.5)
28+
http_parser.rb (0.8.0)
29+
i18n (1.14.6)
3630
concurrent-ruby (~> 1.0)
37-
jekyll (4.0.0)
31+
jekyll (4.3.4)
3832
addressable (~> 2.4)
3933
colorator (~> 1.0)
4034
em-websocket (~> 0.5)
41-
i18n (>= 0.9.5, < 2)
42-
jekyll-sass-converter (~> 2.0)
35+
i18n (~> 1.0)
36+
jekyll-sass-converter (>= 2.0, < 4.0)
4337
jekyll-watch (~> 2.0)
44-
kramdown (~> 2.1)
38+
kramdown (~> 2.3, >= 2.3.1)
4539
kramdown-parser-gfm (~> 1.0)
4640
liquid (~> 4.0)
47-
mercenary (~> 0.3.3)
41+
mercenary (>= 0.3.6, < 0.5)
4842
pathutil (~> 0.9)
49-
rouge (~> 3.0)
43+
rouge (>= 3.0, < 5.0)
5044
safe_yaml (~> 1.0)
51-
terminal-table (~> 1.8)
45+
terminal-table (>= 1.8, < 4.0)
46+
webrick (~> 1.7)
5247
jekyll-paginate (1.1.0)
53-
jekyll-sass-converter (2.0.1)
54-
sassc (> 2.0.1, < 3.0)
48+
jekyll-sass-converter (3.0.0)
49+
sass-embedded (~> 1.54)
5550
jekyll-watch (2.2.1)
5651
listen (~> 3.0)
57-
kramdown (2.3.1)
58-
rexml
52+
kramdown (2.5.1)
53+
rexml (>= 3.3.9)
5954
kramdown-parser-gfm (1.1.0)
6055
kramdown (~> 2.0)
61-
liquid (4.0.3)
62-
listen (3.2.0)
56+
liquid (4.0.4)
57+
listen (3.9.0)
6358
rb-fsevent (~> 0.10, >= 0.10.3)
6459
rb-inotify (~> 0.9, >= 0.9.10)
65-
mercenary (0.3.6)
66-
mini_portile2 (2.8.6)
67-
minitest (5.12.2)
68-
nokogiri (1.16.5)
69-
mini_portile2 (~> 2.8.2)
60+
mercenary (0.4.0)
61+
nokogiri (1.15.7-x86_64-linux)
7062
racc (~> 1.4)
71-
parallel (1.6.1)
63+
parallel (1.26.3)
7264
pathutil (0.16.2)
7365
forwardable-extended (~> 2.6)
74-
posix-spawn (0.3.11)
75-
public_suffix (4.0.6)
76-
pygments.rb (0.6.3)
77-
posix-spawn (~> 0.3.6)
78-
yajl-ruby (~> 1.2.0)
79-
racc (1.7.3)
80-
rb-fsevent (0.10.3)
81-
rb-inotify (0.10.0)
66+
public_suffix (5.1.1)
67+
pygments.rb (3.0.0)
68+
racc (1.8.1)
69+
rainbow (3.1.1)
70+
rake (13.2.1)
71+
rb-fsevent (0.11.2)
72+
rb-inotify (0.11.1)
8273
ffi (~> 1.0)
83-
rexml (3.2.8)
84-
strscan (>= 3.0.9)
85-
rouge (3.11.1)
74+
rexml (3.4.0)
75+
rouge (4.5.1)
8676
safe_yaml (1.0.5)
87-
sass (3.4.20)
88-
sassc (2.2.1)
89-
ffi (~> 1.9)
90-
strscan (3.1.0)
91-
terminal-table (1.8.0)
92-
unicode-display_width (~> 1.1, >= 1.1.1)
93-
thor (0.19.1)
94-
thread_safe (0.3.6)
95-
typhoeus (0.8.0)
96-
ethon (>= 0.8.0)
97-
tzinfo (1.2.10)
98-
thread_safe (~> 0.1)
99-
unicode-display_width (1.6.0)
100-
yajl-ruby (1.2.3)
101-
yell (2.0.5)
77+
sass (3.7.4)
78+
sass-listen (~> 4.0.0)
79+
sass-embedded (1.63.6)
80+
google-protobuf (~> 3.23)
81+
rake (>= 13.0.0)
82+
sass-listen (4.0.0)
83+
rb-fsevent (~> 0.9, >= 0.9.4)
84+
rb-inotify (~> 0.9, >= 0.9.7)
85+
terminal-table (3.0.2)
86+
unicode-display_width (>= 1.1.1, < 3)
87+
thor (1.3.2)
88+
typhoeus (1.4.1)
89+
ethon (>= 0.9.0)
90+
unicode-display_width (2.6.0)
91+
webrick (1.9.1)
92+
yell (2.2.2)
93+
zeitwerk (2.6.18)
10294

10395
PLATFORMS
104-
ruby
96+
x86_64-linux
10597

10698
DEPENDENCIES
107-
bourbon (~> 4.2, >= 4.2.6)
99+
bourbon
108100
html-proofer
109101
jekyll (~> 4.0)
110102
jekyll-paginate (~> 1.1)
111103
pygments.rb
112104
sass (~> 3.4, >= 3.4.20)
113105

114106
BUNDLED WITH
115-
1.16.2
107+
2.3.5

source/assets/css/main.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Only the main Sass file needs front matter (the dashes are enough)
33
---
44
@charset "utf-8";
5-
@import "main";
5+
@import "base";

source/assets/scss/base.scss

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
@import "bourbon/bourbon";
3+
4+
@import "variables";
5+
@import "base/base";
6+
7+
@import "layout";
8+
@import "syntax-highlighting";
+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
// Bourbon 7.3.0
2+
// https://www.bourbon.io/
3+
// Copyright 2011-2020 thoughtbot, inc.
4+
// MIT License
5+
6+
@import "bourbon/helpers/buttons-list";
7+
@import "bourbon/helpers/scales";
8+
@import "bourbon/helpers/text-inputs-list";
9+
10+
@import "bourbon/settings/settings";
11+
12+
@import "bourbon/validators/contains";
13+
@import "bourbon/validators/contains-falsy";
14+
@import "bourbon/validators/is-color";
15+
@import "bourbon/validators/is-length";
16+
@import "bourbon/validators/is-number";
17+
@import "bourbon/validators/is-size";
18+
19+
@import "bourbon/utilities/assign-inputs";
20+
@import "bourbon/utilities/compact-shorthand";
21+
@import "bourbon/utilities/directional-property";
22+
@import "bourbon/utilities/fetch-bourbon-setting";
23+
@import "bourbon/utilities/font-source-declaration";
24+
@import "bourbon/utilities/gamma";
25+
@import "bourbon/utilities/lightness";
26+
@import "bourbon/utilities/contrast-ratio";
27+
@import "bourbon/utilities/unpack-shorthand";
28+
29+
@import "bourbon/library/border-color";
30+
@import "bourbon/library/border-radius";
31+
@import "bourbon/library/border-style";
32+
@import "bourbon/library/border-width";
33+
@import "bourbon/library/buttons";
34+
@import "bourbon/library/clearfix";
35+
@import "bourbon/library/contrast-switch";
36+
@import "bourbon/library/ellipsis";
37+
@import "bourbon/library/font-face";
38+
@import "bourbon/library/font-stacks";
39+
@import "bourbon/library/hide-text";
40+
@import "bourbon/library/hide-visually";
41+
@import "bourbon/library/margin";
42+
@import "bourbon/library/modular-scale";
43+
@import "bourbon/library/overflow-wrap";
44+
@import "bourbon/library/padding";
45+
@import "bourbon/library/position";
46+
@import "bourbon/library/prefixer";
47+
@import "bourbon/library/shade";
48+
@import "bourbon/library/size";
49+
@import "bourbon/library/strip-unit";
50+
@import "bourbon/library/text-inputs";
51+
@import "bourbon/library/timing-functions";
52+
@import "bourbon/library/tint";
53+
@import "bourbon/library/triangle";
54+
@import "bourbon/library/value-prefixer";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@charset "UTF-8";
2+
3+
/// A list of all HTML button elements.
4+
///
5+
/// @type list
6+
///
7+
/// @access private
8+
9+
$_buttons-list: (
10+
"button",
11+
"[type='button']",
12+
"[type='reset']",
13+
"[type='submit']",
14+
);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
@charset "UTF-8";
2+
3+
////
4+
/// Pre-defined scales for use with the `modular-scale` function.
5+
///
6+
/// @type number (unitless)
7+
///
8+
/// @see {function} modular-scale
9+
////
10+
11+
$minor-second: 1.067;
12+
$major-second: 1.125;
13+
$minor-third: 1.2;
14+
$major-third: 1.25;
15+
$perfect-fourth: 1.333;
16+
$augmented-fourth: 1.414;
17+
$perfect-fifth: 1.5;
18+
$minor-sixth: 1.6;
19+
$golden: 1.618;
20+
$major-sixth: 1.667;
21+
$minor-seventh: 1.778;
22+
$major-seventh: 1.875;
23+
$octave: 2;
24+
$major-tenth: 2.5;
25+
$major-eleventh: 2.667;
26+
$major-twelfth: 3;
27+
$double-octave: 4;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
@charset "UTF-8";
2+
3+
/// A list of all _text-based_ HTML inputs.
4+
///
5+
/// @type list
6+
///
7+
/// @access private
8+
9+
$_text-inputs-list: (
10+
"[type='color']",
11+
"[type='date']",
12+
"[type='datetime']",
13+
"[type='datetime-local']",
14+
"[type='email']",
15+
"[type='month']",
16+
"[type='number']",
17+
"[type='password']",
18+
"[type='search']",
19+
"[type='tel']",
20+
"[type='text']",
21+
"[type='time']",
22+
"[type='url']",
23+
"[type='week']",
24+
"input:not([type])",
25+
"textarea",
26+
);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
@charset "UTF-8";
2+
3+
/// Provides a concise, one-line method for setting `border-color` on specific
4+
/// edges of a box. Use a `null` value to “skip” edges of the box with standard
5+
/// CSS shorthand.
6+
///
7+
/// @argument {list} $values
8+
/// List of colors; accepts CSS shorthand.
9+
///
10+
/// @example scss
11+
/// .element {
12+
/// @include border-color(#a60b55 #76cd9c null #e8ae1a);
13+
/// }
14+
///
15+
/// // CSS Output
16+
/// .element {
17+
/// border-left-color: #e8ae1a;
18+
/// border-right-color: #76cd9c;
19+
/// border-top-color: #a60b55;
20+
/// }
21+
///
22+
/// @require {mixin} _directional-property
23+
24+
@mixin border-color($values) {
25+
@include _directional-property(border, color, $values);
26+
}

0 commit comments

Comments
 (0)