I write posts from several devices, and SyncThing keeps them in sync. Out of laziness, I also use it to publish. There are two folders: one for drafts, one for published posts. Drafts are not shared with the CD server; the published folder is synced to it. I drag a file into the published folder, the server notices the change, and it builds and rsyncs automatically. The upside is that I can edit a live post whenever I want without going through git check-in and check-out.
The downside is just as simple: if I accidentally edit or delete a published article, it is gone. SyncThing does have backup and versioning features, but they are for after-the-fact rescue, not something I would trust. Recently I overwrote one article with the full text of another, and every device synced to the wrong content almost instantly. I looked through SyncThing's version trash, found it empty, and stared at the screen for a moment.
Fortunately, I had one last lifeline.
Click the image above to see my last-resort rescue.
While looking for older documents, I found that my blog's domain had a previous life. Someone registered it back in 2011, its former owner later abandoned it, and eventually I picked it up. In that earlier incarnation it was just a redirect page pointing to starttoblog.net—a site that is now dead, though it once looked like this. Maybe it is a calling: inherit the old owner's wish and tell everyone to start to blog? I am tempted to go buy starttoblog.net too, but I already have too many idle domains. If anyone wants it, that domain is still unclaimed.
Please do not copy me. Do not use such an irresponsible backup setup. A Git ~~Hub~~ repository is the right way.