For the last few weeks, my blog feed was not showing up in the Fedora Planet. While trying to figure out what is wrong, Nirik pointed me to the 4 errors in the feed according to the W3C validator. If you don't know, I use a self developed Rust application called khata for my static blog. This means I had to fix these errors.
- Missing guid, just adding the guid to the feed items solved this.
- Relative URLs, this had to be fixed via the pulldown_cmark parser.
- Datetime error as error said "not RFC822" value. I am using chrono library, and was using to_rfc2822 call. Now, creating by hand with
- There is still one open issue dependent on the upstream fix.
The changes are in the git. I am using a build from there. I will make a release after the final remaining issue is fixed.
Oh, I also noticed how bad the code looks now as I can understand Rust better :)