Will need to check this out.
I've been looking for a way to index my mother's recipes in a useful way, was somewhat motivated two years ago.
I wanted something that:
1. produced well formatted PDFs for printing (my mother prefers paper).
2. it would substitute different ingredients. i.e. this recipe contains milk, a simple button or keybind would change it to an appropriate milk substitute.
3. automatically produced different measurements.
I tried GNOME Recipes [1] as it checked a lot of boxes but it has some big bugs still that make it basically unusable.
I considered maybe doing something org-mode and emacs, but kind of lost interest after that...