diff --git a/.gitignore b/.gitignore
index a8c1c00ee8c201eb529281ba9f199498abc2b81b..28199fe1d817d4c440b482042dfb15bdf535b9b8 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 .bundle
 .sass-cache
+.jekyll-cache
 Gemfile.lock
 _site
 *.gem
diff --git a/Gemfile b/Gemfile
index 3a3d6fd669ae069778b882656603d008412ed36d..dc6626a464605d8074747f03c6a76224f5e4d827 100644
--- a/Gemfile
+++ b/Gemfile
@@ -2,7 +2,7 @@ source "https://rubygems.org"
 ruby RUBY_VERSION
 
 # This will help ensure the proper Jekyll version is running.
-gem "jekyll", "3.8.5"
+gem "jekyll", "~> 4.2"
 
 # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
 gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]