I’m curious if there is a way to come up with a setup that allows writing locally (specifically OSX machine) and pushing content remotely (server running Ubuntu), while having a cloud backup that also enables machine switching (using git?). Basically have the ability to write a blog post complete with media (images, video…), then push the new post to remote (production). Current idea has three instances of the blog:
- local development version (mirror of production blog - remote server) on MacOSX.
- Git repo of entire local dev folder synced to cloud (for backup/switching machines)
- Production version on remote server
Git to push the whole environment including all contents to remote then extract what’s needed/changed and dump in appropriate directories.
Using the ghost Json exporter - this exports all content and creates duplicates on import so no good, then rsync to push images to remote image directory.
Not searching for a specific answer but maybe some thoughts or ideas for achieving something similar?