From 20725c8dc0971582d6aa7e6371f150f0e23897c9 Mon Sep 17 00:00:00 2001 From: Florian Haas Date: Wed, 13 Oct 2021 21:02:27 +0200 Subject: [PATCH] Support Series plugin The Pelican Series plugin (https://github.com/pelican-plugins/series) is a convenient way for authors to link articles together as multiple installments of a series. Add support for the Series plugin to this theme: render articles belonging to a series with a footer pointing to the preceding and following articles in the series, using the same styling as "related posts" links. This implementation is heavily inspired by the Series plugin in the Pelican bootstrap3 theme (MIT licensed): https://github.com/getpelican/pelican-themes/blob/master/pelican-bootstrap3/templates/includes/series.html Fixes #289. --- README.md | 2 ++ templates/article.html | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/README.md b/README.md index 5e740f4..7b85617 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ The minimalist [Pelican](http://blog.getpelican.com/) theme. - Open Graph - Rich Snippets (JSON-LD) - Related Posts (via [plugin](https://github.com/getpelican/pelican-plugins/tree/master/related_posts) or AddThis) +- Series (via [plugin](https://github.com/pelican-plugins/series)) - Minute read (via [plugin](https://github.com/getpelican/pelican-plugins/tree/master/post_stats)) - [Multiple Code Highlight Styles](https://github.com/alexandrevicenzi/Flex/wiki/Code-Highlight) - [Translation Support](https://github.com/alexandrevicenzi/Flex/wiki/Translations) @@ -41,6 +42,7 @@ The minimalist [Pelican](http://blog.getpelican.com/) theme. - [I18N Sub-sites](https://github.com/getpelican/pelican-plugins/tree/master/i18n_subsites) - [Minute read](https://github.com/getpelican/pelican-plugins/tree/master/post_stats) - [Related Posts](https://github.com/getpelican/pelican-plugins/tree/master/related_posts) +- [Series](https://github.com/pelican-plugins/series) - [Representative image](https://github.com/getpelican/pelican-plugins/tree/master/representative_image) - [Neighbors](https://github.com/getpelican/pelican-plugins/tree/master/neighbors) - [Tipue Search](https://github.com/getpelican/pelican-plugins/blob/master/tipue_search/) diff --git a/templates/article.html b/templates/article.html index 44d3fe1..e7ccd8e 100644 --- a/templates/article.html +++ b/templates/article.html @@ -83,6 +83,29 @@ {% endif %} + {% if article.series %} + + {% endif %} + {% if GOOGLE_ADSENSE and GOOGLE_ADSENSE.ads.article_bottom %}