Skip to content

Commit ab47c54

Browse files
Update 04 feb 2026
1 parent f9217fb commit ab47c54

File tree

425 files changed

+3006
-290178
lines changed

Some content is hidden

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

425 files changed

+3006
-290178
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
name: Build and Deploy Jekyll Site
3+
on:
4+
push:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
concurrency:
13+
group: "pages"
14+
cancel-in-progress: false
15+
jobs:
16+
build:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- name: Checkout repository
20+
uses: actions/checkout@v4
21+
- name: Set up Ruby
22+
uses: ruby/setup-ruby@v1
23+
with:
24+
ruby-version: "3.2"
25+
bundler-cache: true
26+
- name: Setup Pages
27+
id: pages
28+
uses: actions/configure-pages@v5
29+
- name: Build Jekyll site
30+
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
31+
env:
32+
JEKYLL_ENV: production
33+
- name: Upload artifact
34+
uses: actions/upload-pages-artifact@v3
35+
with:
36+
path: "./_site"
37+
deploy:
38+
environment:
39+
name: github-pages
40+
url: ${{ steps.deployment.outputs.page_url }}
41+
runs-on: ubuntu-latest
42+
needs: build
43+
steps:
44+
- name: Deploy to GitHub Pages
45+
id: deployment
46+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ _site/
88
.ruby-gemset
99
.ruby-version
1010
*.gem
11-
Gemfile.lock
11+
vendor
1212

1313
# Files
1414
.DS_Store

.markdownlint.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"MD013": false,
3+
"MD025": false,
4+
"MD045": false,
5+
"MD049": false,
6+
}

Gemfile

Lines changed: 9 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,12 @@
11
source "https://rubygems.org"
2-
# Hello! This is where you manage which Jekyll version is used to run.
3-
# When you want to use a different version, change it below, save the
4-
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5-
#
6-
# bundle exec jekyll serve
7-
#
8-
# This will help ensure the proper Jekyll version is running.
9-
# Happy Jekylling!
10-
gem "jekyll", "~> 3.5"
11-
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12-
gem "jekyll-theme-strata"
13-
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
14-
# uncomment the line below. To upgrade, run `bundle update github-pages`.
15-
# gem "github-pages", group: :jekyll_plugins
16-
# If you have any plugins, put them here!
17-
group :jekyll_plugins do
18-
gem "jekyll-feed", "~> 0.12"
19-
end
202

21-
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
22-
# and associated library.
23-
platforms :mingw, :x64_mingw, :mswin, :jruby do
24-
gem "tzinfo", "~> 1.2"
25-
gem "tzinfo-data"
26-
end
3+
gem "jekyll", "~> 4.3"
4+
gem "jekyll-feed"
5+
gem "jekyll-seo-tag"
6+
gem "jekyll-sitemap"
7+
gem "jekyll-include-cache"
8+
gem "jekyll-paginate-v2"
9+
gem "jekyll-gist"
10+
gem "minimal-mistakes-jekyll"
2711

28-
# Performance-booster for watching directories on Windows
29-
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
30-
31-
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
32-
# do not have a Java counterpart.
33-
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
34-
35-
gem "webrick", "~> 1.7"
36-
37-
gem "kramdown-parser-gfm", "~> 1.1"
38-
39-
gem "jekyll-seo-tag", "~> 2.8"
40-
41-
gem "jekyll-sitemap", "~> 1.4"
12+
gem "webrick"

Gemfile.lock

Lines changed: 91 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,132 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.1)
5-
public_suffix (>= 2.0.2, < 6.0)
4+
addressable (2.8.8)
5+
public_suffix (>= 2.0.2, < 8.0)
6+
base64 (0.3.0)
7+
bigdecimal (4.0.1)
68
colorator (1.1.0)
7-
concurrent-ruby (1.1.10)
9+
concurrent-ruby (1.3.6)
10+
csv (3.3.5)
811
em-websocket (0.5.3)
912
eventmachine (>= 0.12.9)
1013
http_parser.rb (~> 0)
1114
eventmachine (1.2.7)
12-
ffi (1.15.5)
15+
faraday (2.14.0)
16+
faraday-net_http (>= 2.0, < 3.5)
17+
json
18+
logger
19+
faraday-net_http (3.4.2)
20+
net-http (~> 0.5)
21+
ffi (1.17.3-arm64-darwin)
22+
ffi (1.17.3-x86_64-linux-gnu)
1323
forwardable-extended (2.6.0)
14-
http_parser.rb (0.8.0)
15-
i18n (0.9.5)
24+
google-protobuf (4.33.4-arm64-darwin)
25+
bigdecimal
26+
rake (>= 13)
27+
google-protobuf (4.33.4-x86_64-linux-gnu)
28+
bigdecimal
29+
rake (>= 13)
30+
http_parser.rb (0.8.1)
31+
i18n (1.14.8)
1632
concurrent-ruby (~> 1.0)
17-
jekyll (3.9.2)
33+
jekyll (4.4.1)
1834
addressable (~> 2.4)
35+
base64 (~> 0.2)
1936
colorator (~> 1.0)
37+
csv (~> 3.0)
2038
em-websocket (~> 0.5)
21-
i18n (~> 0.7)
22-
jekyll-sass-converter (~> 1.0)
39+
i18n (~> 1.0)
40+
jekyll-sass-converter (>= 2.0, < 4.0)
2341
jekyll-watch (~> 2.0)
24-
kramdown (>= 1.17, < 3)
42+
json (~> 2.6)
43+
kramdown (~> 2.3, >= 2.3.1)
44+
kramdown-parser-gfm (~> 1.0)
2545
liquid (~> 4.0)
26-
mercenary (~> 0.3.3)
46+
mercenary (~> 0.3, >= 0.3.6)
2747
pathutil (~> 0.9)
28-
rouge (>= 1.7, < 4)
48+
rouge (>= 3.0, < 5.0)
2949
safe_yaml (~> 1.0)
50+
terminal-table (>= 1.8, < 4.0)
51+
webrick (~> 1.7)
3052
jekyll-feed (0.17.0)
3153
jekyll (>= 3.7, < 5.0)
32-
jekyll-sass-converter (1.5.2)
33-
sass (~> 3.4)
54+
jekyll-gist (1.5.0)
55+
octokit (~> 4.2)
56+
jekyll-include-cache (0.2.1)
57+
jekyll (>= 3.7, < 5.0)
58+
jekyll-paginate (1.1.0)
59+
jekyll-paginate-v2 (3.0.0)
60+
jekyll (>= 3.0, < 5.0)
61+
jekyll-sass-converter (3.1.0)
62+
sass-embedded (~> 1.75)
3463
jekyll-seo-tag (2.8.0)
3564
jekyll (>= 3.8, < 5.0)
3665
jekyll-sitemap (1.4.0)
3766
jekyll (>= 3.7, < 5.0)
38-
jekyll-theme-strata (0.1.4)
39-
jekyll (~> 3.5)
40-
jekyll-feed (~> 0.9)
41-
jekyll-seo-tag (~> 2.1)
4267
jekyll-watch (2.2.1)
4368
listen (~> 3.0)
44-
kramdown (2.4.0)
45-
rexml
69+
json (2.18.1)
70+
kramdown (2.5.2)
71+
rexml (>= 3.4.4)
4672
kramdown-parser-gfm (1.1.0)
4773
kramdown (~> 2.0)
4874
liquid (4.0.4)
49-
listen (3.8.0)
75+
listen (3.10.0)
76+
logger
5077
rb-fsevent (~> 0.10, >= 0.10.3)
5178
rb-inotify (~> 0.9, >= 0.9.10)
52-
mercenary (0.3.6)
79+
logger (1.7.0)
80+
mercenary (0.4.0)
81+
minimal-mistakes-jekyll (4.27.3)
82+
jekyll (>= 3.7, < 5.0)
83+
jekyll-feed (~> 0.1)
84+
jekyll-gist (~> 1.5)
85+
jekyll-include-cache (~> 0.1)
86+
jekyll-paginate (~> 1.1)
87+
jekyll-sitemap (~> 1.3)
88+
net-http (0.9.1)
89+
uri (>= 0.11.1)
90+
octokit (4.25.1)
91+
faraday (>= 1, < 3)
92+
sawyer (~> 0.9)
5393
pathutil (0.16.2)
5494
forwardable-extended (~> 2.6)
55-
public_suffix (5.0.1)
95+
public_suffix (7.0.2)
96+
rake (13.3.1)
5697
rb-fsevent (0.11.2)
57-
rb-inotify (0.10.1)
98+
rb-inotify (0.11.1)
5899
ffi (~> 1.0)
59-
rexml (3.2.5)
60-
rouge (3.30.0)
100+
rexml (3.4.4)
101+
rouge (4.7.0)
61102
safe_yaml (1.0.5)
62-
sass (3.7.4)
63-
sass-listen (~> 4.0.0)
64-
sass-listen (4.0.0)
65-
rb-fsevent (~> 0.9, >= 0.9.4)
66-
rb-inotify (~> 0.9, >= 0.9.7)
67-
webrick (1.7.0)
103+
sass-embedded (1.97.3-arm64-darwin)
104+
google-protobuf (~> 4.31)
105+
sass-embedded (1.97.3-x86_64-linux-gnu)
106+
google-protobuf (~> 4.31)
107+
sawyer (0.9.3)
108+
addressable (>= 2.3.5)
109+
faraday (>= 0.17.3, < 3)
110+
terminal-table (3.0.2)
111+
unicode-display_width (>= 1.1.1, < 3)
112+
unicode-display_width (2.6.0)
113+
uri (1.1.1)
114+
webrick (1.9.2)
68115

69116
PLATFORMS
70-
arm64-darwin-20
117+
arm64-darwin-24
118+
x86_64-linux
71119

72120
DEPENDENCIES
73-
http_parser.rb (~> 0.6.0)
74-
jekyll (~> 3.5)
75-
jekyll-feed (~> 0.12)
76-
jekyll-seo-tag (~> 2.8)
77-
jekyll-sitemap (~> 1.4)
78-
jekyll-theme-strata
79-
kramdown-parser-gfm (~> 1.1)
80-
tzinfo (~> 1.2)
81-
tzinfo-data
82-
wdm (~> 0.1.1)
83-
webrick (~> 1.7)
121+
jekyll (~> 4.3)
122+
jekyll-feed
123+
jekyll-gist
124+
jekyll-include-cache
125+
jekyll-paginate-v2
126+
jekyll-seo-tag
127+
jekyll-sitemap
128+
minimal-mistakes-jekyll
129+
webrick
84130

85131
BUNDLED WITH
86-
2.3.7
132+
2.4.10

0 commit comments

Comments
 (0)