Skip to content

Commit 8651131

Browse files
committed
Update Gemfile and configuration for Jekyll theme; add plugins and improve site settings
1 parent 8e91c8e commit 8651131

5 files changed

Lines changed: 169 additions & 116 deletions

File tree

docs/Gemfile

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
11
source "https://rubygems.org"
22

33
gem "jekyll", "~> 4.4"
4-
gem "minimal-mistakes-jekyll", "~> 4.24"
5-
6-
group :jekyll_plugins do
7-
gem "jekyll-feed", "~> 0.12"
8-
gem "jekyll-seo-tag", "~> 2.7"
9-
gem "jekyll-sitemap", "~> 1.4"
10-
gem "jekyll-include-cache", "~> 0.2"
11-
end
4+
gem "jekyll-theme-chirpy", "~> 7.3", ">= 7.3.0"
5+
6+
group :test do
7+
gem "html-proofer", "~> 5.0"
8+
end
9+
10+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
11+
# and associated library.
12+
platforms :mingw, :x64_mingw, :mswin, :jruby do
13+
gem "tzinfo", ">= 1", "< 3"
14+
gem "tzinfo-data"
15+
end
16+
17+
# Performance-booster for watching directories on Windows
18+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
19+
20+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
21+
# do not have a Java counterpart.
22+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
23+
24+
# Chirpy theme plugins
25+
gem "jekyll-paginate"
26+
gem "jekyll-redirect-from"
27+
gem "jekyll-feed"
28+
gem "jekyll-archives"
29+
gem "jekyll-sitemap"
30+
gem "jekyll-include-cache"

docs/Gemfile.lock

Lines changed: 89 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,31 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4+
Ascii85 (2.0.1)
45
addressable (2.8.7)
56
public_suffix (>= 2.0.2, < 7.0)
7+
afm (0.2.2)
8+
async (2.24.0)
9+
console (~> 1.29)
10+
fiber-annotation
11+
io-event (~> 1.9)
12+
metrics (~> 0.12)
13+
traces (~> 0.15)
614
base64 (0.3.0)
715
bigdecimal (3.2.2)
816
colorator (1.1.0)
917
concurrent-ruby (1.3.5)
18+
console (1.31.0)
19+
fiber-annotation
20+
fiber-local (~> 1.1)
21+
json
1022
csv (3.3.5)
1123
em-websocket (0.5.3)
1224
eventmachine (>= 0.12.9)
1325
http_parser.rb (~> 0)
26+
ethon (0.16.0)
27+
ffi (>= 1.15.0)
1428
eventmachine (1.2.7)
15-
faraday (2.13.1)
16-
faraday-net_http (>= 2.0, < 3.5)
17-
json
18-
logger
19-
faraday-net_http (3.4.0)
20-
net-http (>= 0.5.0)
2129
ffi (1.17.2)
2230
ffi (1.17.2-aarch64-linux-gnu)
2331
ffi (1.17.2-aarch64-linux-musl)
@@ -29,6 +37,10 @@ GEM
2937
ffi (1.17.2-x86_64-darwin)
3038
ffi (1.17.2-x86_64-linux-gnu)
3139
ffi (1.17.2-x86_64-linux-musl)
40+
fiber-annotation (0.2.0)
41+
fiber-local (1.1.0)
42+
fiber-storage
43+
fiber-storage (1.0.1)
3244
forwardable-extended (2.6.0)
3345
google-protobuf (4.31.1)
3446
bigdecimal
@@ -57,9 +69,20 @@ GEM
5769
google-protobuf (4.31.1-x86_64-linux-musl)
5870
bigdecimal
5971
rake (>= 13)
72+
hashery (2.1.2)
73+
html-proofer (5.0.10)
74+
addressable (~> 2.3)
75+
async (~> 2.1)
76+
nokogiri (~> 1.13)
77+
pdf-reader (~> 2.11)
78+
rainbow (~> 3.0)
79+
typhoeus (~> 1.3)
80+
yell (~> 2.0)
81+
zeitwerk (~> 2.5)
6082
http_parser.rb (0.8.0)
6183
i18n (1.14.7)
6284
concurrent-ruby (~> 1.0)
85+
io-event (1.11.0)
6386
jekyll (4.4.1)
6487
addressable (~> 2.4)
6588
base64 (~> 0.2)
@@ -79,19 +102,28 @@ GEM
79102
safe_yaml (~> 1.0)
80103
terminal-table (>= 1.8, < 4.0)
81104
webrick (~> 1.7)
105+
jekyll-archives (2.3.0)
106+
jekyll (>= 3.6, < 5.0)
82107
jekyll-feed (0.17.0)
83108
jekyll (>= 3.7, < 5.0)
84-
jekyll-gist (1.5.0)
85-
octokit (~> 4.2)
86109
jekyll-include-cache (0.2.1)
87110
jekyll (>= 3.7, < 5.0)
88111
jekyll-paginate (1.1.0)
112+
jekyll-redirect-from (0.16.0)
113+
jekyll (>= 3.3, < 5.0)
89114
jekyll-sass-converter (3.1.0)
90115
sass-embedded (~> 1.75)
91116
jekyll-seo-tag (2.8.0)
92117
jekyll (>= 3.8, < 5.0)
93118
jekyll-sitemap (1.4.0)
94119
jekyll (>= 3.7, < 5.0)
120+
jekyll-theme-chirpy (7.3.0)
121+
jekyll (~> 4.3)
122+
jekyll-archives (~> 2.2)
123+
jekyll-include-cache (~> 0.2)
124+
jekyll-paginate (~> 1.1)
125+
jekyll-seo-tag (~> 2.8)
126+
jekyll-sitemap (~> 1.4)
95127
jekyll-watch (2.2.1)
96128
listen (~> 3.0)
97129
json (2.12.2)
@@ -103,29 +135,46 @@ GEM
103135
listen (3.9.0)
104136
rb-fsevent (~> 0.10, >= 0.10.3)
105137
rb-inotify (~> 0.9, >= 0.9.10)
106-
logger (1.7.0)
107138
mercenary (0.4.0)
108-
minimal-mistakes-jekyll (4.27.1)
109-
jekyll (>= 3.7, < 5.0)
110-
jekyll-feed (~> 0.1)
111-
jekyll-gist (~> 1.5)
112-
jekyll-include-cache (~> 0.1)
113-
jekyll-paginate (~> 1.1)
114-
jekyll-sitemap (~> 1.3)
115-
net-http (0.6.0)
116-
uri
117-
octokit (4.25.1)
118-
faraday (>= 1, < 3)
119-
sawyer (~> 0.9)
139+
metrics (0.12.2)
140+
mini_portile2 (2.8.9)
141+
nokogiri (1.18.8)
142+
mini_portile2 (~> 2.8.2)
143+
racc (~> 1.4)
144+
nokogiri (1.18.8-aarch64-linux-gnu)
145+
racc (~> 1.4)
146+
nokogiri (1.18.8-aarch64-linux-musl)
147+
racc (~> 1.4)
148+
nokogiri (1.18.8-arm-linux-gnu)
149+
racc (~> 1.4)
150+
nokogiri (1.18.8-arm-linux-musl)
151+
racc (~> 1.4)
152+
nokogiri (1.18.8-arm64-darwin)
153+
racc (~> 1.4)
154+
nokogiri (1.18.8-x86_64-darwin)
155+
racc (~> 1.4)
156+
nokogiri (1.18.8-x86_64-linux-gnu)
157+
racc (~> 1.4)
158+
nokogiri (1.18.8-x86_64-linux-musl)
159+
racc (~> 1.4)
120160
pathutil (0.16.2)
121161
forwardable-extended (~> 2.6)
162+
pdf-reader (2.14.1)
163+
Ascii85 (>= 1.0, < 3.0, != 2.0.0)
164+
afm (~> 0.2.1)
165+
hashery (~> 2.0)
166+
ruby-rc4
167+
ttfunk
122168
public_suffix (6.0.2)
169+
racc (1.8.1)
170+
rainbow (3.1.1)
123171
rake (13.3.0)
124172
rb-fsevent (0.11.2)
125173
rb-inotify (0.11.1)
126174
ffi (~> 1.0)
127175
rexml (3.4.1)
128176
rouge (4.5.2)
177+
ruby-rc4 (0.1.5)
129178
safe_yaml (1.0.5)
130179
sass-embedded (1.89.2)
131180
google-protobuf (~> 4.31)
@@ -158,14 +207,17 @@ GEM
158207
google-protobuf (~> 4.31)
159208
sass-embedded (1.89.2-x86_64-linux-musl)
160209
google-protobuf (~> 4.31)
161-
sawyer (0.9.2)
162-
addressable (>= 2.3.5)
163-
faraday (>= 0.17.3, < 3)
164210
terminal-table (3.0.2)
165211
unicode-display_width (>= 1.1.1, < 3)
212+
traces (0.15.2)
213+
ttfunk (1.8.0)
214+
bigdecimal (~> 3.1)
215+
typhoeus (1.4.1)
216+
ethon (>= 0.9.0)
166217
unicode-display_width (2.6.0)
167-
uri (1.0.3)
168218
webrick (1.9.1)
219+
yell (2.2.2)
220+
zeitwerk (2.7.3)
169221

170222
PLATFORMS
171223
aarch64-linux-android
@@ -189,11 +241,19 @@ PLATFORMS
189241
x86_64-linux-musl
190242

191243
DEPENDENCIES
244+
html-proofer (~> 5.0)
245+
http_parser.rb (~> 0.6.0)
192246
jekyll (~> 4.4)
193-
jekyll-feed (~> 0.12)
194-
jekyll-seo-tag (~> 2.7)
195-
jekyll-sitemap (~> 1.4)
196-
minimal-mistakes-jekyll (~> 4.24)
247+
jekyll-archives
248+
jekyll-feed
249+
jekyll-include-cache
250+
jekyll-paginate
251+
jekyll-redirect-from
252+
jekyll-sitemap
253+
jekyll-theme-chirpy (~> 7.3, >= 7.3.0)
254+
tzinfo (>= 1, < 3)
255+
tzinfo-data
256+
wdm (~> 0.1.1)
197257

198258
BUNDLED WITH
199259
2.6.9

0 commit comments

Comments
 (0)