From 23fb03f1337634af71737dc9cd8a0bd7490a3368 Mon Sep 17 00:00:00 2001 From: Gio Date: Tue, 16 Apr 2024 17:55:44 -0500 Subject: [PATCH] rss_rel: rel -> ref, rss -> feed --- docs/settings.rst | 4 ++-- pelican/settings.py | 2 +- pelican/writers.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/settings.rst b/docs/settings.rst index 1108d846..4ae608c6 100644 --- a/docs/settings.rst +++ b/docs/settings.rst @@ -1008,9 +1008,9 @@ the ``TAG_FEED_ATOM`` and ``TAG_FEED_RSS`` settings: to ``False``, the full content will be included instead. This setting doesn't affect Atom feeds, only RSS ones. -.. data:: FEED_APPEND_REL = False +.. data:: FEED_APPEND_REF = False - If set to ``True``, ``?rel=rss`` will be appended to links in generated + If set to ``True``, ``?ref=feed`` will be appended to links in generated feeds for the purpose of referrer tracking. If you don't want to generate some or any of these feeds, set the above diff --git a/pelican/settings.py b/pelican/settings.py index dde64f0d..507678d3 100644 --- a/pelican/settings.py +++ b/pelican/settings.py @@ -48,7 +48,7 @@ DEFAULT_CONFIG = { "TRANSLATION_FEED_ATOM": "feeds/all-{lang}.atom.xml", "FEED_MAX_ITEMS": 100, "RSS_FEED_SUMMARY_ONLY": True, - "FEED_APPEND_REL": False, + "FEED_APPEND_REF": False, "SITEURL": "", "SITENAME": "A Pelican Blog", "DISPLAY_PAGES_ON_MENU": True, diff --git a/pelican/writers.py b/pelican/writers.py index 1252c159..1c41b4ee 100644 --- a/pelican/writers.py +++ b/pelican/writers.py @@ -53,8 +53,8 @@ class Writer: title = Markup(item.title).striptags() link = self.urljoiner(self.site_url, item.url) - if self.settings["FEED_APPEND_REL"]: - link = link + "?rel=rss" + if self.settings["FEED_APPEND_REF"]: + link = link + "?ref=feed" if isinstance(feed, Rss201rev2Feed): # RSS feeds use a single tag called 'description' for both the full