I wanna write a website utilizing the JAMstack architecture and include a blog page (dynamic content that's updated in slow intervals). I'm a bit confused about how I should implement that in a JAMstack-conform way.
I've taken a look into the React Static templates, which are built on JAMstack and they suggest storing the blog posts on a web service and accessing them via an API at build time. That makes sense to me (since the JAMstack docs promote the use of APIs) but that would mean I'd have to write my own web service that's only ever used by my own website and only at build time so that seems like a waste of resources and time.
The other idea I had is to just store the blog posts somewhere relative to my website and directly import them. That way I don't do anything unnecessary.
Which approach would you recommend and why? Also, if I store my data statically, should I include it in my Git repository? And how would I go about implementing extensions like an RSS interface without totally cluttering my project?