Currently a site produced by Obsidian Publish will have a rudimentary /rss.xml feed, but it has three major flaws that make it pretty much unusable:
Items only contain a title and a link, but no other metadata (such as date, image, description, author)
The feed contains all pages of the site, but in chronological order, whereas most feed readers expect them in reverse chronological order
There are no settings that allow any kind of configuration of the RSS feed, such as what you want included, how many items you want, sort order, what kind of metadata, etc.
Proposed solution
The ideal solution would be a new configuration option for Obsidian Publish that lets us configure all of the following settings for the RSS feed:
Which information to include for each item in the feed (using the available metadata)
Title
Date
Author
Description
Cover image
Sort order of elements in the feed (e.g. chronological, reverse chronological, etc.)
Selection of items to include in the feed (maybe using a folder or using a particular tag, such as #blog, or recently added/new pages, or recently updated pages)
Maximum number of items to include in the RSS feed (for larger sites, you probably only want to include the last 20 or 50 items)
Some of these features were previously suggested in a May 2022 discussion (see below), but nothing seems to have happened since then.
I’m chiming in to say that I’d like to replace my entire blog with Publish, but the lackluster RSS feed and the lack of configurable permalinks for pages are holding me back.
Another non-awesome aspect of the current RSS feed implementation is that moved files are treated as new by Publish. If the files themselves are only moved and not modified, they should not spam the RSS feed
This is also my #1 feature request right now. I’d absolutely love to be able to use a published vault as an all in one personal website/blog and this is the only thing keeping me from doing so.
+1 vote for this from me too. A decent RSS feed is really needed for a blog-type site, which is one thing I’d love to be able to use Obsidian Publish for.