From ead43754157a749fc4da7a07ac124562a3266ed7 Mon Sep 17 00:00:00 2001 From: Max Chadwick Date: Thu, 8 Mar 2018 12:04:41 -0500 Subject: [PATCH] Include page number in title (#250) Merge pull request 250 --- lib/jekyll-seo-tag/drop.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/jekyll-seo-tag/drop.rb b/lib/jekyll-seo-tag/drop.rb index fa380d2..9b47166 100644 --- a/lib/jekyll-seo-tag/drop.rb +++ b/lib/jekyll-seo-tag/drop.rb @@ -53,6 +53,12 @@ module Jekyll page_title || site_title end end + + if page_number + return page_number + @title + end + + @title end def name @@ -175,6 +181,17 @@ module Jekyll page["url"] =~ HOMEPAGE_OR_ABOUT_REGEX end + def page_number + return unless @context["paginator"] && @context["paginator"]["page"] + + current = @context["paginator"]["page"] + total = @context["paginator"]["total_pages"] + + if current > 1 + return "Page #{current} of #{total} for " + end + end + attr_reader :context def fallback_data