Loading .gitignore +1 −1 Original line number Diff line number Diff line Loading @@ -10,4 +10,4 @@ _i18n/*.yml .env __pycache__ *.txt AGENTS*.md Dockerfile.jekyll +3 −3 Original line number Diff line number Diff line FROM jekyll/jekyll:stable AS jekyll FROM jekyll/jekyll:4 AS jekyll WORKDIR /tmp COPY --chown=jekyll:jekyll Gemfile Gemfile.lock /tmp/ RUN bundle config set --local deployment 'true' RUN bundle install RUN bundle config set --local deployment 'true' \ && bundle install README.md +2 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ docker run \ -p 4000:4000 \ -p 35729:35729 \ -it \ jekyll/jekyll:4.2.0 \ jekyll/jekyll:4 \ jekyll serve --profile --livereload ``` Loading @@ -25,7 +25,7 @@ Note: the port 35729 is used for live reload Or you could use: ```bash docker run --rm --volume="$PWD/htdocs:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4.2.0 jekyll serve docker run --rm --volume="$PWD/htdocs:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4 jekyll serve ``` ## Full compose stack (search) Loading htdocs/Gemfile +4 −2 Original line number Diff line number Diff line Loading @@ -8,7 +8,10 @@ source "https://rubygems.org" # # This will help ensure the proper Jekyll version is running. # Happy Jekylling! gem "jekyll", "~> 4.2" gem "jekyll", "~> 4.4", ">= 4.4.1" # 2025-12-03: Force the legacy converter stack until sass-embedded publishes reliable musl binaries. gem "jekyll-sass-converter", "~> 2.1" gem "sassc", "~> 2.4" # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. Loading @@ -29,4 +32,3 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform? htdocs/Gemfile.lock +39 −29 Original line number Diff line number Diff line GEM remote: https://rubygems.org/ specs: addressable (2.7.0) public_suffix (>= 2.0.2, < 5.0) addressable (2.8.8) public_suffix (>= 2.0.2, < 8.0) base64 (0.3.0) colorator (1.1.0) concurrent-ruby (1.1.8) em-websocket (0.5.2) concurrent-ruby (1.3.5) csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) http_parser.rb (~> 0) eventmachine (1.2.7) ffi (1.15.0) ffi (1.17.2-x86_64-linux-musl) forwardable-extended (2.6.0) http_parser.rb (0.6.0) i18n (1.8.10) http_parser.rb (0.8.0) i18n (1.14.7) concurrent-ruby (~> 1.0) jekyll (4.2.0) jekyll (4.4.1) addressable (~> 2.4) base64 (~> 0.2) colorator (~> 1.0) csv (~> 3.0) em-websocket (~> 0.5) i18n (~> 1.0) jekyll-sass-converter (~> 2.0) jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) kramdown (~> 2.3) json (~> 2.6) kramdown (~> 2.3, >= 2.3.1) kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) mercenary (~> 0.4.0) mercenary (~> 0.3, >= 0.3.6) pathutil (~> 0.9) rouge (~> 3.0) rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) terminal-table (~> 2.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) jekyll-multiple-languages-plugin (1.7.0) jekyll (>= 2.0, < 5.0) jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) jekyll-sass-converter (2.1.0) jekyll-sass-converter (2.2.0) sassc (> 2.0.1, < 3.0) jekyll-watch (2.2.1) listen (~> 3.0) kramdown (2.3.1) rexml json (2.16.0) kramdown (2.5.1) rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.3) listen (3.5.1) liquid (4.0.4) listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.6) rb-fsevent (0.10.4) rb-inotify (0.10.1) public_suffix (6.0.2) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.2.5) rouge (3.26.0) rexml (3.4.4) rouge (4.6.1) safe_yaml (1.0.5) sassc (2.4.0) ffi (~> 1.9) terminal-table (2.0.0) unicode-display_width (~> 1.1, >= 1.1.1) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thread_safe (0.3.6) tzinfo (1.2.9) thread_safe (~> 0.1) tzinfo-data (1.2021.1) tzinfo (>= 1.0.0) unicode-display_width (1.7.0) unicode-display_width (2.6.0) wdm (0.1.1) webrick (1.9.2) PLATFORMS x86_64-linux-musl DEPENDENCIES jekyll (~> 4.2) jekyll (~> 4.4, >= 4.4.1) jekyll-multiple-languages-plugin jekyll-redirect-from jekyll-sass-converter (~> 2.1) sassc (~> 2.4) tzinfo (~> 1.2) tzinfo-data wdm (~> 0.1.0) BUNDLED WITH 2.2.24 2.3.25 Loading
.gitignore +1 −1 Original line number Diff line number Diff line Loading @@ -10,4 +10,4 @@ _i18n/*.yml .env __pycache__ *.txt AGENTS*.md
Dockerfile.jekyll +3 −3 Original line number Diff line number Diff line FROM jekyll/jekyll:stable AS jekyll FROM jekyll/jekyll:4 AS jekyll WORKDIR /tmp COPY --chown=jekyll:jekyll Gemfile Gemfile.lock /tmp/ RUN bundle config set --local deployment 'true' RUN bundle install RUN bundle config set --local deployment 'true' \ && bundle install
README.md +2 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ docker run \ -p 4000:4000 \ -p 35729:35729 \ -it \ jekyll/jekyll:4.2.0 \ jekyll/jekyll:4 \ jekyll serve --profile --livereload ``` Loading @@ -25,7 +25,7 @@ Note: the port 35729 is used for live reload Or you could use: ```bash docker run --rm --volume="$PWD/htdocs:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4.2.0 jekyll serve docker run --rm --volume="$PWD/htdocs:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4 jekyll serve ``` ## Full compose stack (search) Loading
htdocs/Gemfile +4 −2 Original line number Diff line number Diff line Loading @@ -8,7 +8,10 @@ source "https://rubygems.org" # # This will help ensure the proper Jekyll version is running. # Happy Jekylling! gem "jekyll", "~> 4.2" gem "jekyll", "~> 4.4", ">= 4.4.1" # 2025-12-03: Force the legacy converter stack until sass-embedded publishes reliable musl binaries. gem "jekyll-sass-converter", "~> 2.1" gem "sassc", "~> 2.4" # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. Loading @@ -29,4 +32,3 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform?
htdocs/Gemfile.lock +39 −29 Original line number Diff line number Diff line GEM remote: https://rubygems.org/ specs: addressable (2.7.0) public_suffix (>= 2.0.2, < 5.0) addressable (2.8.8) public_suffix (>= 2.0.2, < 8.0) base64 (0.3.0) colorator (1.1.0) concurrent-ruby (1.1.8) em-websocket (0.5.2) concurrent-ruby (1.3.5) csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) http_parser.rb (~> 0) eventmachine (1.2.7) ffi (1.15.0) ffi (1.17.2-x86_64-linux-musl) forwardable-extended (2.6.0) http_parser.rb (0.6.0) i18n (1.8.10) http_parser.rb (0.8.0) i18n (1.14.7) concurrent-ruby (~> 1.0) jekyll (4.2.0) jekyll (4.4.1) addressable (~> 2.4) base64 (~> 0.2) colorator (~> 1.0) csv (~> 3.0) em-websocket (~> 0.5) i18n (~> 1.0) jekyll-sass-converter (~> 2.0) jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) kramdown (~> 2.3) json (~> 2.6) kramdown (~> 2.3, >= 2.3.1) kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) mercenary (~> 0.4.0) mercenary (~> 0.3, >= 0.3.6) pathutil (~> 0.9) rouge (~> 3.0) rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) terminal-table (~> 2.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) jekyll-multiple-languages-plugin (1.7.0) jekyll (>= 2.0, < 5.0) jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) jekyll-sass-converter (2.1.0) jekyll-sass-converter (2.2.0) sassc (> 2.0.1, < 3.0) jekyll-watch (2.2.1) listen (~> 3.0) kramdown (2.3.1) rexml json (2.16.0) kramdown (2.5.1) rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.3) listen (3.5.1) liquid (4.0.4) listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.6) rb-fsevent (0.10.4) rb-inotify (0.10.1) public_suffix (6.0.2) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.2.5) rouge (3.26.0) rexml (3.4.4) rouge (4.6.1) safe_yaml (1.0.5) sassc (2.4.0) ffi (~> 1.9) terminal-table (2.0.0) unicode-display_width (~> 1.1, >= 1.1.1) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thread_safe (0.3.6) tzinfo (1.2.9) thread_safe (~> 0.1) tzinfo-data (1.2021.1) tzinfo (>= 1.0.0) unicode-display_width (1.7.0) unicode-display_width (2.6.0) wdm (0.1.1) webrick (1.9.2) PLATFORMS x86_64-linux-musl DEPENDENCIES jekyll (~> 4.2) jekyll (~> 4.4, >= 4.4.1) jekyll-multiple-languages-plugin jekyll-redirect-from jekyll-sass-converter (~> 2.1) sassc (~> 2.4) tzinfo (~> 1.2) tzinfo-data wdm (~> 0.1.0) BUNDLED WITH 2.2.24 2.3.25