diff --git a/Gemfile b/Gemfile
index fbf85ca463..10dcd798f6 100644
--- a/Gemfile
+++ b/Gemfile
@@ -11,7 +11,7 @@ end
 
 # If you have any plugins, put them here!
 group :jekyll_plugins do
-  gem "jekyll-commonmark"
+  gem "jekyll-commonmark", ">= 1.4.0"
   gem 'jekyll-sitemap'
   gem 'jekyll-redirect-from'
   gem "premonition", "~> 2.0.0"
@@ -32,5 +32,5 @@ gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform?
 
 # add "last modified" date to template
 group :jekyll_plugins do
-  gem "jekyll-last-modified-at"
+  gem "jekyll-last-modified-at", ">= 1.3.2"
 end
diff --git a/Gemfile.lock b/Gemfile.lock
old mode 100755
new mode 100644
index 23d34e3ad5..4803b8f23b
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,20 +1,23 @@
 GIT
   remote: https://github.com/jekyll/jekyll.git
-  revision: 26a949df85a1f9577e8080e19f2196c8a3db17ec
+  revision: 40ac06ed3e95325a07868dd2ac419e409af823b6
   specs:
-    jekyll (4.2.1)
+    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)
+      json (~> 2.6)
       kramdown (~> 2.3, >= 2.3.1)
       kramdown-parser-gfm (~> 1.0)
       liquid (~> 4.0)
-      mercenary (>= 0.3.6, < 0.5)
+      mercenary (~> 0.3, >= 0.3.6)
       pathutil (~> 0.9)
-      rouge (~> 3.0)
+      rouge (>= 3.0, < 5.0)
       safe_yaml (~> 1.0)
       terminal-table (>= 1.8, < 4.0)
       webrick (~> 1.7)
@@ -22,21 +25,23 @@ GIT
 GEM
   remote: https://rubygems.org/
   specs:
-    addressable (2.8.0)
-      public_suffix (>= 2.0.2, < 5.0)
+    addressable (2.8.7)
+      public_suffix (>= 2.0.2, < 7.0)
     algolia_html_extractor (2.6.4)
       json (~> 2.0)
       nokogiri (~> 1.10)
     algoliasearch (1.27.5)
       httpclient (~> 2.8, >= 2.8.3)
       json (>= 1.5.1)
+    base64 (0.3.0)
     colorator (1.1.0)
-    commonmarker (0.23.9)
-    concurrent-ruby (1.1.9)
+    commonmarker (0.23.11)
+    concurrent-ruby (1.3.5)
+    csv (3.3.5)
     dotenv (2.7.6)
-    em-websocket (0.5.2)
+    em-websocket (0.5.3)
       eventmachine (>= 0.12.9)
-      http_parser.rb (~> 0.6.0)
+      http_parser.rb (~> 0)
     eventmachine (1.2.7)
     faraday (1.8.0)
       faraday-em_http (~> 1.0)
@@ -57,12 +62,16 @@ GEM
     faraday-net_http_persistent (1.2.0)
     faraday-patron (1.0.0)
     faraday-rack (1.0.0)
-    ffi (1.15.4)
+    ffi (1.16.3)
     filesize (0.2.0)
     forwardable-extended (2.6.0)
-    http_parser.rb (0.6.0)
+    google-protobuf (3.25.8)
+    google-protobuf (3.25.8-arm64-darwin)
+    google-protobuf (3.25.8-x86_64-darwin)
+    google-protobuf (3.25.8-x86_64-linux)
+    http_parser.rb (0.8.0)
     httpclient (2.8.3)
-    i18n (1.8.10)
+    i18n (1.14.7)
       concurrent-ruby (~> 1.0)
     jekyll-algolia (1.7.1)
       algolia_html_extractor (~> 2.6)
@@ -73,32 +82,30 @@ GEM
       nokogiri (~> 1.6)
       progressbar (~> 1.9)
       verbal_expressions (~> 0.1.5)
-    jekyll-commonmark (1.3.1)
-      commonmarker (~> 0.14)
-      jekyll (>= 3.7, < 5.0)
+    jekyll-commonmark (1.4.0)
+      commonmarker (~> 0.22)
     jekyll-dotenv (0.2.0)
       dotenv (~> 2.7)
       jekyll (~> 4)
     jekyll-include-cache (0.2.1)
       jekyll (>= 3.7, < 5.0)
-    jekyll-last-modified-at (1.3.0)
+    jekyll-last-modified-at (1.3.2)
       jekyll (>= 3.7, < 5.0)
-      posix-spawn (~> 0.3.9)
     jekyll-redirect-from (0.16.0)
       jekyll (>= 3.3, < 5.0)
-    jekyll-sass-converter (2.1.0)
-      sassc (> 2.0.1, < 3.0)
+    jekyll-sass-converter (3.0.0)
+      sass-embedded (~> 1.54)
     jekyll-sitemap (1.4.0)
       jekyll (>= 3.7, < 5.0)
     jekyll-watch (2.2.1)
       listen (~> 3.0)
     json (2.6.0)
-    kramdown (2.3.1)
-      rexml
+    kramdown (2.5.1)
+      rexml (>= 3.3.9)
     kramdown-parser-gfm (1.1.0)
       kramdown (~> 2.0)
-    liquid (4.0.3)
-    listen (3.7.0)
+    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)
@@ -115,21 +122,25 @@ GEM
       racc (~> 1.4)
     pathutil (0.16.2)
       forwardable-extended (~> 2.6)
-    posix-spawn (0.3.15)
     premonition (2.0.1)
     progressbar (1.11.0)
-    public_suffix (4.0.6)
+    public_suffix (5.1.1)
     racc (1.6.2)
     rake (13.0.6)
-    rb-fsevent (0.11.0)
-    rb-inotify (0.10.1)
+    rb-fsevent (0.11.2)
+    rb-inotify (0.11.1)
       ffi (~> 1.0)
-    rexml (3.2.5)
-    rouge (3.26.1)
+    rexml (3.4.1)
+    rouge (4.5.2)
     ruby2_keywords (0.0.5)
     safe_yaml (1.0.5)
-    sassc (2.4.0)
-      ffi (~> 1.9)
+    sass-embedded (1.54.6)
+      google-protobuf (~> 3.19)
+      rake (>= 10.0.0)
+    sass-embedded (1.54.6-arm64-darwin)
+      google-protobuf (~> 3.19)
+    sass-embedded (1.54.6-x86_64-darwin)
+      google-protobuf (~> 3.19)
     terminal-table (3.0.2)
       unicode-display_width (>= 1.1.1, < 3)
     thread_safe (0.3.6)
@@ -137,10 +148,10 @@ GEM
       thread_safe (~> 0.1)
     tzinfo-data (1.2021.4)
       tzinfo (>= 1.0.0)
-    unicode-display_width (2.1.0)
+    unicode-display_width (2.6.0)
     verbal_expressions (0.1.5)
     wdm (0.1.1)
-    webrick (1.7.0)
+    webrick (1.9.1)
 
 PLATFORMS
   arm64-darwin-20
@@ -153,10 +164,10 @@ DEPENDENCIES
   faraday
   jekyll!
   jekyll-algolia
-  jekyll-commonmark
+  jekyll-commonmark (>= 1.4.0)
   jekyll-dotenv
   jekyll-include-cache
-  jekyll-last-modified-at
+  jekyll-last-modified-at (>= 1.3.2)
   jekyll-redirect-from
   jekyll-sitemap
   premonition (~> 2.0.0)
@@ -166,4 +177,4 @@ DEPENDENCIES
   wdm (~> 0.1.0)
 
 BUNDLED WITH
-   2.2.2
+   2.1.4
