Skip to content

Improve RSS/Atom Support #82

Description

@nathanlesage

Hello from the past!

In my conquest to reduce my addiction to social media I have found out that following personal blogs is a great way of getting rid of reddit in my daily routine. In that context, I have noticed that the default RSS feed generator of Winter is a bit lackluster. Which is understandable, given that RSS isn't a hot new technology specifically. (I haven't looked at my own feed in like 5 years at this point.) But I found that we could improve it in a few ways. For example, I found that the Blog feed generator seems to emit not necessarily valid Atom (??), and there are some inconsistencies. Also, more fundamentally, the Blog feed generator does not emit article content (which might even be made configurable).

I'm happy to submit a PR at some point, but just wanted to open this issue so that it doesn't get lost. I'll first want to play around with the feed on my personal blog first to see what plays well with feed readers and what doesn't, and what would be a few cool, nifty things we could offer.

Some things I am personally thinking about:

  • Adding content to the feed item entrys
  • Wrapping everything in <![CDATA[]]>
  • Improving the ID system (since URLs are not immutable)
  • Adding a few config options where appropriate (emit content yes/no, canonical urls, feed title/subtitle)
  • Enhancing spec alignment

cf.: RFC 4287 (Atom)

EDIT:

I just ran my own Blog feed through the Atom validator, which already gives a glimpse at how it works: https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fhendrik-erz.de%2Ffeed.xml

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions