diff --git a/Gemfile b/Gemfile index 7f47552..3c21fcd 100644 --- a/Gemfile +++ b/Gemfile @@ -38,3 +38,5 @@ gem "puma", "< 7" gem "colorize", "~> 1.1" gem "bridgetown_internal_markdown_links", "~> 0.2.0" + +gem "bridgetown-feed", "~> 3.1" diff --git a/Gemfile.lock b/Gemfile.lock index ca9bc46..3aebcf2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -48,6 +48,8 @@ GEM thor (~> 1.1) tilt (~> 2.0) zeitwerk (~> 2.5) + bridgetown-feed (3.1.2) + bridgetown (>= 1.2.0.beta2, < 2.0) bridgetown-paginate (1.3.4) bridgetown-core (= 1.3.4) bridgetown_internal_markdown_links (0.2.0) @@ -117,6 +119,7 @@ PLATFORMS DEPENDENCIES bridgetown (~> 1.3.2) + bridgetown-feed (~> 3.1) bridgetown_internal_markdown_links (~> 0.2.0) colorize (~> 1.1) puma (< 7) diff --git a/config/initializers.rb b/config/initializers.rb index b0cb7d6..b250a87 100644 --- a/config/initializers.rb +++ b/config/initializers.rb @@ -64,4 +64,6 @@ # For internal linking between docs init :bridgetown_internal_markdown_links config.internal_markdown_links.collections = ["posts"] + + init :"bridgetown-feed" end diff --git a/src/_layouts/default.liquid b/src/_layouts/default.liquid index d7123cc..b0476c7 100644 --- a/src/_layouts/default.liquid +++ b/src/_layouts/default.liquid @@ -3,6 +3,7 @@ {% render 'analytics' %} {% render 'head', metadata: site.metadata, title: data.title %} + {% feed_meta %} {% render 'no_script' %}