← Back to context

Comment by neilv

6 days ago

Now that browser developers did their best to kill RSS/Atom...

Does a Web site practically need to do anything to advertise their feed to the diehard RSS/Atom users, other than use the `link` element?

Is there a worthwhile convention for advertising RSS/Atom visually in the page, too?

(On one site, I tried adding an "RSS" icon, linking to the Atom feed XML, alongside all the usual awful social media site icons. But then I removed it, because I was afraid it would confuse visitors who weren't very Web savvy, and maybe get their browser displaying XML or showing them an error message about the MIME content type.)

I use RSS Style[1] to make the RSS and Atom feeds for my blog human readable. It styles the xml feeds and inserts a message at the top about the feed being meant for news readers, not people. Thus technically making it "safe" for less tech savvy people.

[1]: https://www.rss.style/

  • What about Google killing XSLT? https://developer.chrome.com/docs/web-platform/deprecating-x...

    • RSS.style is my site. I'm currently testing a JavaScript-based workaround that should look just like the current XSLT version. It will not require the XSLT polyfill (which sort-of works, but seems fragile).

      One bonus is that it will be easier to customize for people that know JavaScript but don't know XSLT (which is a lot of people, including me).

      You'll still need to add a line to the feed source code.

  • > message at the top about the feed being meant for news readers

    There's no real reason to take this position. A styled XML document is just another page.

    For example, if you're using a static site generator where the front page of your /blog.html shows the most recent N posts, and the /blog/feed.xml shows the most recent N posts, then...?

Shout out to Vivaldi, which renders RSS feeds with a nice default "card per post" style. Not to mention that it also has a feed reader built in as well.

  • Isn't ironic that browsers do like 10,000 things nowadays, but Vivaldi (successor to Opera) is the only one that does the handful of things users actually want?

    I don't use it myself because my computer is too slow (I think they built it in node.js or something). But it makes me happy that someone is carrying the torch forward...

I removed all the bullshit social media icons and made sure that the rss icon is the first thing you notice on the landing page[1].

[1]: https://rednafi.com

  • With the lack of styling, I'm sorry to say I didn't notice the RSS icon at first at all. Adding the typical orange background to the icon would fix that.

  • For a personal site, I'd probably just do that. (My friends are generally savvy and principled enough not to do most social media, so no need for me to endorse it by syndicating there.)

    But for a commercial marketing site that must be on the awful social media, I'm wondering about quietly supporting RSS/Atom without compromising the experience for the masses.

    • Fair. For commercial sites and pretty much anything you want more eyeballs on, you need to put them on the social media.