feedspub / feedspub-feedback

Suggest new features for Feeds Pub or report a bug
https://feeds.pub
19 stars 1 forks source link

Implement Feed Discovery. #54

Open kevincox opened 2 years ago

kevincox commented 2 years ago

Feed URLs are often a bit of a burden for many users to find. Feed discovery makes this easier for users and search engines to find feeds.

Pasting a URL with discovery links should auto-discover the feed. For example https://kevincox.ca should notice the <link href=feed.atom rel=alternate title="Blog Posts" type=application/atom+xml> link in the HTML and automatically select that (or ask the user to choose if there are multiple options.

Links can also appear in the HTTP Link header. For example Link: /feed.atom; rel="alternate"; type="application/atom+xml" (and there may be multiple link headers and multiple links in each one).