Skip to main content

MkDocs changelog feed plugin

MkDocs version 1 plugin that adds RSS and Atom feeds for a changelog.

This plugin takes the rendered HTML output of the page specified by the changelog_file setting, splits it into sections for each changelog entry, and generates RSS and Atom feeds with items for each of those entries. Then, links to the feeds are added to the page.

The page is expected to be in the Keep a Changelog format, e.g. every entry starts with a second level heading, the version title and the date have to be separated by -1, the date has to be in ISO 8601 format, etc.

Installation

pip install mkdocs-changelog-feed-plugin

Usage

In mkdocs.yaml, set site_url and add the plugin to plugins:

site_name: My Docs
site_url: https://mydocs.example.com/
plugins:
  - search
  - changelog_feed

Plugin configuration

changelog_file

The file within your docs directory containing the changelog.

default: CHANGELOG.md

feed_title

The feed's title.

Defaults to "page name - site name", if not set.

default: null

feed_description

The feed's description (RSS)/subtitle (Atom).

default: null

remove_permalinks

Remove permalinks added by Python-Markdown's Table of Contents extension from the feeds.

default: true

links_icon

Icon to be displayed next to the links to the feeds at the top of the page.

default: <i class="fa fa-square-rss"></i>

Licence

This project is licenced under the AGPL-3.0 license.

  1. Or – or —, in case something like the SmartyPants extension replaces the - character.

Release files for mkdocs-changelog-feed-plugin 2026.5.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkdocs-changelog-feed-plugin 2026.5.14
File Size Uploaded
mkdocs_changelog_feed_plugin-2026.5.14.tar.gz 18.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mkdocs-changelog-feed-plugin 2026.5.14
File Interpreter ABI Platform
mkdocs_changelog_feed_plugin-2026.5.14-py3-none-any.whl Python 3 none any Details

Total release size: 42.3 kB

Release files / mkdocs_changelog_feed_plugin-2026.5.14.tar.gz

Download URL mkdocs_changelog_feed_plugin-2026.5.14.tar.gz
Size 18.6 kB
Tags Source
SHA-256 checksum
How to use checksums
866ab477069867d1c1e5606ade7fcf39aa5a3de11428ce2d159fc0b466302bc2
BLAKE2b-256 checksum
How to use checksums
d23ec9b029f16b27b50eb09fb094c921d7002568eab59453af87efe9ffd38c48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.12.10 Windows/11

Release files / mkdocs_changelog_feed_plugin-2026.5.14-py3-none-any.whl

Download URL mkdocs_changelog_feed_plugin-2026.5.14-py3-none-any.whl
Size 23.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47871723edf19a5bd989ff3599a950430a1dbc28174dff6c7007d9c79dba4224
BLAKE2b-256 checksum
How to use checksums
a4a1a1d780c36a98def5a14910be38e0e2cbe2721291ca3ad53144fb715c56b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.12.10 Windows/11

Release history Release notifications | RSS feed

This release

2026.5.14 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page