bevy_xpbd
bevy_xpbd copied to clipboard
Add RSS Support for Avian Blog
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 :)
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 I could work on this if you want, do you have a link to the repo for the blog?
@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
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.
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 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.