diff --git a/Gemfile b/Gemfile
index f7fecfc..330f31f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -4,6 +4,7 @@ ruby file: ".ruby-version"
gem "base64", "~> 0.2.0"
gem "bigdecimal", "~> 3.1"
gem "csv", "~> 3.3"
+gem "grover", "~> 1.2"
gem "jekyll", "~> 4.0"
gem "puma", "~> 6.4"
gem "rack-jekyll", "~> 0.5.0", github: "adaoraul/rack-jekyll"
diff --git a/Gemfile.lock b/Gemfile.lock
index 45a7592..eb0b9ab 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -26,9 +26,12 @@ GEM
google-protobuf (4.27.5)
bigdecimal
rake (>= 13)
+ grover (1.2.1)
+ nokogiri (~> 1)
http_parser.rb (0.8.0)
i18n (1.14.4)
concurrent-ruby (~> 1.0)
+ imgkit (1.6.3)
jekyll (4.3.3)
addressable (~> 2.4)
colorator (~> 1.0)
@@ -58,12 +61,17 @@ GEM
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
+ mini_portile2 (2.8.8)
nio4r (2.7.3)
+ nokogiri (1.17.1)
+ mini_portile2 (~> 2.8.2)
+ racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.5)
puma (6.4.3)
nio4r (~> 2.0)
+ racc (1.8.1)
rack (3.0.10)
rake (13.2.0)
rb-fsevent (0.11.2)
@@ -84,6 +92,7 @@ GEM
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.5.0)
webrick (1.8.2)
+ wkhtmltoimage-binary (0.12.5)
PLATFORMS
ruby
@@ -92,11 +101,14 @@ DEPENDENCIES
base64 (~> 0.2.0)
bigdecimal (~> 3.1)
csv (~> 3.3)
+ grover (~> 1.2)
+ imgkit (~> 1.6)
jekyll (~> 4.0)
puma (~> 6.4)
rack-jekyll (~> 0.5.0)!
rake (~> 13.0)
sass (~> 3.7)
+ wkhtmltoimage-binary (~> 0.12.5)
RUBY VERSION
ruby 3.3.0p0
diff --git a/_layouts/default.html b/_layouts/default.html
index 3de3911..e76bae1 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -21,8 +21,18 @@
+
+
{% if page.og_image %}
+ {% elsif page.auto_preview %}
+
+ {% endif %}
+ {% if page.layout == "post" %}
+
+
+
+
{% endif %}