I have a CMS like system where I can design a website and publish it to a S3 bucket. The website is generated with Gridsome. In this CMS I want the options of adding and removing components (such as a title) without rebuilding and redeploying the website.
Also I am looking at headless CMS systems and Contentful so I can edit content and retrieve it in the Gridsome website. What I want to achieve is that I can edit the content from the website without rebuilding and redeploying the website.
I am currently looking at Contentful or GraphCMS to solve the content part, but it still does not solve changing the content dynamically without rebuilding/redeploying. For the components I am looking at Webpack's code splitting but then I still have to rebuild the entire site instead of the modified component.
Is this feasible/possible?