Skip to content

Commit 4ce733e

Browse files
committed
Update Jekyll, add native liquid builder for faster build times
1 parent 60dedde commit 4ce733e

File tree

4 files changed

+43
-33
lines changed

4 files changed

+43
-33
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ _site
44
vendor
55
example/*/build
66
.venv
7+
.jekyll-cache
8+
.jekyll-metadata

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
66

77
# gem "rails"
88

9-
gem "jekyll", "~> 3.8"
9+
gem "jekyll", "~> 4.1.1"
1010

1111
gem "jekyll-paginate", "~> 1.1"
1212
gem "jekyll-feed", "~> 0.12.1"
@@ -17,3 +17,4 @@ group :jekyll_plugins do
1717
end
1818

1919
gem "jekyll-target-blank", "~> 2.0"
20+
gem "liquid-c"

Gemfile.lock

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,88 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.6.0)
5-
public_suffix (>= 2.0.2, < 4.0)
4+
addressable (2.7.0)
5+
public_suffix (>= 2.0.2, < 5.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.1.5)
8-
em-websocket (0.5.1)
7+
concurrent-ruby (1.1.7)
8+
em-websocket (0.5.2)
99
eventmachine (>= 0.12.9)
1010
http_parser.rb (~> 0.6.0)
1111
eventmachine (1.2.7)
12-
ffi (1.10.0)
12+
ffi (1.13.1)
1313
forwardable-extended (2.6.0)
1414
http_parser.rb (0.6.0)
15-
i18n (0.9.5)
15+
i18n (1.8.5)
1616
concurrent-ruby (~> 1.0)
17-
jekyll (3.8.5)
17+
jekyll (4.1.1)
1818
addressable (~> 2.4)
1919
colorator (~> 1.0)
2020
em-websocket (~> 0.5)
21-
i18n (~> 0.7)
22-
jekyll-sass-converter (~> 1.0)
21+
i18n (~> 1.0)
22+
jekyll-sass-converter (~> 2.0)
2323
jekyll-watch (~> 2.0)
24-
kramdown (~> 1.14)
24+
kramdown (~> 2.1)
25+
kramdown-parser-gfm (~> 1.0)
2526
liquid (~> 4.0)
26-
mercenary (~> 0.3.3)
27+
mercenary (~> 0.4.0)
2728
pathutil (~> 0.9)
28-
rouge (>= 1.7, < 4)
29+
rouge (~> 3.0)
2930
safe_yaml (~> 1.0)
31+
terminal-table (~> 1.8)
3032
jekyll-diagrams (0.10.0)
3133
jekyll (>= 3.8, < 5.0)
3234
jekyll-feed (0.12.1)
3335
jekyll (>= 3.7, < 5.0)
3436
jekyll-paginate (1.1.0)
35-
jekyll-sass-converter (1.5.2)
36-
sass (~> 3.4)
37+
jekyll-sass-converter (2.1.0)
38+
sassc (> 2.0.1, < 3.0)
3739
jekyll-seo-tag (2.6.1)
3840
jekyll (>= 3.3, < 5.0)
3941
jekyll-target-blank (2.0.0)
4042
jekyll (>= 3.0, < 5.0)
4143
nokogiri (~> 1.10)
4244
jekyll-watch (2.2.1)
4345
listen (~> 3.0)
44-
kramdown (1.17.0)
46+
kramdown (2.3.0)
47+
rexml
48+
kramdown-parser-gfm (1.1.0)
49+
kramdown (~> 2.0)
4550
liquid (4.0.3)
46-
listen (3.1.5)
47-
rb-fsevent (~> 0.9, >= 0.9.4)
48-
rb-inotify (~> 0.9, >= 0.9.7)
49-
ruby_dep (~> 1.2)
50-
mercenary (0.3.6)
51+
liquid-c (4.0.0)
52+
liquid (>= 3.0.0)
53+
listen (3.3.1)
54+
rb-fsevent (~> 0.10, >= 0.10.3)
55+
rb-inotify (~> 0.9, >= 0.9.10)
56+
mercenary (0.4.0)
5157
mini_portile2 (2.4.0)
5258
nokogiri (1.10.10)
5359
mini_portile2 (~> 2.4.0)
5460
pathutil (0.16.2)
5561
forwardable-extended (~> 2.6)
56-
public_suffix (3.0.3)
57-
rb-fsevent (0.10.3)
58-
rb-inotify (0.10.0)
62+
public_suffix (4.0.6)
63+
rb-fsevent (0.10.4)
64+
rb-inotify (0.10.1)
5965
ffi (~> 1.0)
60-
rouge (3.20.0)
61-
ruby_dep (1.5.0)
66+
rexml (3.2.4)
67+
rouge (3.25.0)
6268
safe_yaml (1.0.5)
63-
sass (3.7.4)
64-
sass-listen (~> 4.0.0)
65-
sass-listen (4.0.0)
66-
rb-fsevent (~> 0.9, >= 0.9.4)
67-
rb-inotify (~> 0.9, >= 0.9.7)
69+
sassc (2.4.0)
70+
ffi (~> 1.9)
71+
terminal-table (1.8.0)
72+
unicode-display_width (~> 1.1, >= 1.1.1)
73+
unicode-display_width (1.7.0)
6874

6975
PLATFORMS
7076
ruby
7177

7278
DEPENDENCIES
73-
jekyll (~> 3.8)
79+
jekyll (~> 4.1.1)
7480
jekyll-diagrams
7581
jekyll-feed (~> 0.12.1)
7682
jekyll-paginate (~> 1.1)
7783
jekyll-seo-tag (~> 2.6.1)
7884
jekyll-target-blank (~> 2.0)
85+
liquid-c
7986

8087
BUNDLED WITH
8188
2.1.4

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Clone the repo, install dependencies, and serve:
2424
$ git clone https://github.com/memfault/interrupt.git
2525
$ cd interrupt
2626
$ bundle install
27-
$ bundle exec jekyll serve -D
27+
$ bundle exec jekyll serve -D --incremental
2828
```
2929

3030
## Acknowledgements

0 commit comments

Comments
 (0)