Guide
By Axel Antas-Bergkvist Published May 27, 2026 Updated June 1, 2026

How to back up your WordPress posts as markdown

Specter wasn’t built as a backup tool. It was built to let you edit WordPress posts from a local folder with whatever AI or editor you prefer. But because it does a continuous two-way sync between your site and a folder of plain markdown on your Mac, it ends up being one of the most reliable content backups you can have running. This guide is about that side-effect — what it covers, what it doesn’t, and how to make it boringly dependable.

What people usually mean by “WordPress backup”

There are two very different things called a backup in the WordPress world, and they get conflated in marketing copy all the time.

The first is a full site backup: themes, plugins, the database, uploaded media, the wp-config.php and .htaccess files. This is what UpdraftPlus, BackupBuddy, your host’s nightly snapshot, and a handful of other tools do. If your server is wiped, you restore the full backup and the site comes back as it was. This is the kind of backup you absolutely need, and Specter is not that. Keep your full-site backup running.

The second is a content backup: the words. The posts and pages you actually wrote. The thing that took you years to produce and that no plugin reinstall can re-create. This is the part Specter mirrors, in plain text, automatically, the moment you save.

Both backups matter. They protect against different failures. This guide is about the second.

Why a markdown mirror is a good backup of the part you wrote

A few properties that turn out to matter more than you’d think:

If you haven’t connected your site yet, the connect guide walks through it. The setup is a one-time thing — Application Password, folder, done.

Make it survive a real disaster: put it in git

A folder of markdown is good. A folder of markdown in a git repository is much better. Git gives you:

A reasonable setup: point Specter at a folder inside a git repo, write a small cron job that runs git add -A && git commit -m "sync $(date)" && git push every hour. That’s it. You now have continuous, versioned, off-site content backup that costs nothing and runs forever.

What this protects against (and what it doesn’t)

The realistic list of failure modes a markdown mirror saves you from:

The failure modes it does not cover:

The mental model

Run a real WordPress backup for the site as a whole. Run Specter for the words. The first protects you from infrastructure failure. The second protects you from losing the thing you actually made — and as a bonus gives you the source of truth you need for every other workflow on this site, from a quick edit to a full bulk SEO sweep across the archive.

That’s the trick: by making your posts editable as plain text, Specter accidentally makes them backed up as plain text. The same property that lets an AI rewrite them lets a human restore them. Both come from the same boring file on your Mac.

Buy Specter Pro — $99/year Browse all WordPress guides