What does git-based mean?
Spinal is a git-based CMS, but what does that mean?
There are many CMS’ out there to help you craft content for your marketing site. Spinal works with your GitHub repo. So any change you make, directly changes your repo.
For instance:
-
when you click publish, a markdown file is committed to the main branch;
-
when you drag and drop an image, a commit with that image is created;
-
when you delete content, a commit is created removing that file.
This consequently means that you have some sort of auto-deploy set up. So that whenever content is pushed to the main branch of your repository, it triggers a build on your site’s hosting.
Does Spinal support two-way sync? #
Changes you make to existing content outside Spinal are imported back into Spinal.
Two-way sync for new content is currently not supported.
Have questions?
Something still unclear? Reach out to support