This works, but may get slow and unwieldy as the amount of content on the site grows. I am considering moving to a proper database like SQL down the road.
Keep the CSV, it's much more accessible and transparent than a database and accessibility is key. We're talking semi-static data as long as you keep vetting videos anyway. If you need better runtime performance, you can make a pre-rendering step where you build a working static site off of the latest "production" commit, and publish the generated site instead of the "source code".
Good work!!!
Keep the CSV, it's much more accessible and transparent than a database and accessibility is key. We're talking semi-static data as long as you keep vetting videos anyway. If you need better runtime performance, you can make a pre-rendering step where you build a working static site off of the latest "production" commit, and publish the generated site instead of the "source code".