Posts

Free Git-based CMS setup using Decap CMS, standalone GitHub data repo and Netlify-based GitHub auth

Last updated on 27 Jan. 2026 This post branced off from my recent post:  Building Test Static School Website: Next.js static export vs Plain React, Using ThemeWagon Si-Education Next.js Template - Part 2 . Quick Info GitHub public standalone data repo: https://github.com/ravisiyer/testschoolws-data GitHub Pages deployment of above data repo: https://ravisiyer.github.io/testschoolws-data. JSON data URL in it (live app data): https://ravisiyer.github.io/testschoolws-data/data/data.json Decap CMS UI URL on Netlify:  https://eloquent-sunburst-0d336b.netlify.app/admin   [Requires GitHub login with write access to the data repository.] ======================================================== Summary 1) Architecture / Design Overview This is a free (zero-cost) Git-backed CMS and hosting setup using Decap CMS, a standalone public GitHub data repository, and Netlify-based GitHub authentication. At a high level, the system has three clearly separated responsibilities : A. Gi...