That looks very cool and maybe worth porting what I currently do — I just run a super simple template and each recipe is its own include file, with an auto generating index.
Even if the hosting dies the recipes are easy to read on github, and the network availability makes shopping easy if I decide I want to get ingredients for it at a store, or to share.
Also what I use on a Raspberry Pi 5.
Discord notifications also sometimes come with random delays because of Google bullshit, and ntfy supports UnifiedPush.