This needs a database. I thought of adding a bash script that periodically fetches new posts from RSS and adds them to Supabase. The frontend would then read from this db upon pageload and Vercel should cache requests to prevent slow loading. We can add pagination or infinite scroll if necessary. In any case, there are only 750 (and growing, slowly) posts so it shouldn't matter too much.
This needs a database. I thought of adding a bash script that periodically fetches new posts from RSS and adds them to Supabase. The frontend would then read from this db upon pageload and Vercel should cache requests to prevent slow loading. We can add pagination or infinite scroll if necessary. In any case, there are only 750 (and growing, slowly) posts so it shouldn't matter too much.