news.jss.sh
Hello! This repo generates my personal RSS feed. It's hosted at news.jss.sh. This project is a port of https://news.routley.io to C# .NET Core.
How does it work?
Building the website
The RSS feed is generated by the script Program.cs. It:
- Stores a list of RSS feeds
- Fetches all the posts from each feed that were published in the last 2 months
- Sorts the posts by publish time, and then uses a Scriban template to render an HTML file, which it writes to docs/index.html
Hosting the website
GitHub pages is used to host the site and its configured to serve the files in the docs directory.
Automation
A GitHub Action runs the project every hour. Any changes to docs/index.html
, are committed and automatically deployed to GitHub Pages
Contributing
If you think there's an awesome blog I should be checking out open an issue or PR with a link to the blog and if it interests me I'll add it to my site!
Acknowledgements
- James Routley - For his work on https://news.routley.io which inspired this project