bevy_xpbd icon indicating copy to clipboard operation
bevy_xpbd copied to clipboard

Add RSS Support for Avian Blog

Open lomirus opened this issue 7 months ago • 4 comments
trafficstars

I am not sure if it's a good choice to post the issue in this repository, but I didn't find the repository of the blog and it's probably not on Github I guess.

The Bevy News currently has the RSS support (https://bevyengine.org/atom.xml). It's useful for people who use RSS reader to get the latest blog news. However, the Avian Blog currently does not support the RSS. It would be great if it could be added :)

lomirus avatar Apr 15 '25 08:04 lomirus

Good idea, I'll try adding this when I have time. My website is currently using Astro, which should support RSS feeds pretty easily :)

Jondolf avatar Apr 16 '25 21:04 Jondolf

@Jondolf I could work on this if you want, do you have a link to the repo for the blog?

CheatCodeSam avatar Apr 25 '25 01:04 CheatCodeSam

@CheatCodeSam I made the website's repo public now, it's available at https://github.com/Jondolf/website. Keep in mind that it's intended as my personal website (though so far it has been mainly Avian posts), so it's less of a community project, but contributions like this are still welcome :)

Perhaps I should make a dedicated website for Avian 🤔 We could also have wasm demos there...

Jondolf avatar Apr 27 '25 10:04 Jondolf

@Jondolf

That's not a bad idea at all, this thing seems to growing pretty quickly, and it would nice to have a site with examples and a getting started guide. I'm actually using the library for the wasm support, and it would be cool to show off what it can do. I would love to help on it.

CheatCodeSam avatar Apr 27 '25 15:04 CheatCodeSam

This should now work thanks to @CheatCodeSam, see https://joonaa.dev/blog/feed.xml. We should still maybe add the classic RSS icon in some footer, but that can be done later.


As an aside: I got the avian.rs domain for us and started initial experimentation on an Avian website. I'm looking into whether we should use Zola (which would be nice for familiarity with Bevy's website) or Astro (which my website uses) or something else.

Zola would be great, but the problem is that it doesn't really support extensions or preprocessing for its markdown. If we want some more long-form docs or guides on the website (François suggested this), it'd be really nice if we had automatic validation to make sure that all the code examples compile. We can do the validation part without Zola integration, but I would want to be able to hide parts of the code from the docs like you can with rustdoc, and for that we'd need some form of markdown preprocessing. With Astro I could do this fairly easily, but I'm not so sure about Zola.

Anyway, still looking into this. Maybe we should open a separate issue for the Avian website 🤔

Jondolf avatar May 08 '25 17:05 Jondolf

@Jondolf I like the idea of using Astro, there's just better tooling around it. I would totally be down to help out with a new site.

CheatCodeSam avatar May 12 '25 14:05 CheatCodeSam