Regarding your interest in "making user changes persist", perhaps you would consider packaging grist-static as an app for Nextcloud, which could do the filesystem work? Many other static applications are distributed and integrated in this way. Some additional documentation lives here.
Regarding your interest in "making user changes persist", perhaps you would consider packaging grist-static as an app for Nextcloud, which could do the filesystem work? Many other static applications are distributed and integrated in this way. Some additional documentation lives here.