Isomorphic-git v1.0
Using this and Gitlab and Netlify you can make static pages that can edit themselves without having a backend anywhere. That is the holy grail of dynamic static. Or Naught Static Pages as I call them :)<p>I&#x27;m not talking about making use of some &quot;serverless&quot; backend like Firebase or something. I&#x27;m talking about only using git hosting and static website hosting and in browser computation to make &quot;dynamic&quot; websites.<p>What you do is:<p>* You make a regular static page with whatever static web page framework or view template software you like that runs in the browser. I got Handlebars to work. (I&#x27;m looking at trying Choo next, because it is literally one hundredth of the size)<p>* Make another &quot;admin&quot; page where the user can input the data. This page first checks out the current git repo.<p>* When the user hits submit you use the newly edited data to build the static site in the browser and commit&#x2F;push everything to git where it is automatically pushed to netlify.<p>You first have to bootstrap this process on your own machine in the first commit.<p>I&#x27;ve been holding on to this secret for over a year. Well the cats out of the bag now. I haven&#x27;t run into someone doing something similar with Isomorphic-git yet. I&#x27;ve had it in production for an artist website for almost a year. I don&#x27;t know if this is good or bad for Gitlabs or Netlifys business model.