BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Posts to GitHub icon
Actively maintained Tested up to 7.0.7

Posts to GitHub

Export published WordPress posts as Markdown files (with YAML front matter) to a GitHub repository.

Active installs<10New
Downloads · 30d58▲ +3.6% vs prev. 30d
Rating—0 reviews
Health score55/100Fair
All-time downloads217Since Jul 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d12▼ -7.7% week over week
Our verdict

Use with caution

Posts to GitHub works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

102030Jul 28Aug 31Oct 5
Yesterday1
Daily average (1y)3
Peak day40Jul 29, 2026
Last 12 months218

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Posts to GitHub stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
backup >100 3,572 Best backup plugins →
corpus #9 36 Best corpus plugins →
export >100 8,331 Best export plugins →
Github >100 6,946 Best Github plugins →
markdown >100 1,358 Best markdown plugins →

About Posts to GitHub

From the official readme · v1.5.15

Description

Posts to GitHub exports your published posts as Markdown files, with YAML front matter, to an existing GitHub repository (public or private). The goal is to build, over time, a text corpus of your writing that’s useful for training or guiding a consistent writing style in tools like Claude.

Features:
* Export a single post from its edit screen, with live status and trace log
* Bulk export from a dedicated Posts screen: filters, pagination, multi-page selection, stoppable progress
* Single commit and push for the whole bulk export batch by default (opt out for one commit per post), with automatic retry on GitHub rate limits either way
* Optional automatic export of newly published posts and automatic re-export of updated posts, both in the background via WP-Cron
* Read-only view of posts that were exported but are no longer published (draft, private, scheduled or trashed)
* Connection test and automatic branch detection against the configured GitHub repository
* WP-CLI commands for scripted single or bulk exports
* English by default, with an included Italian translation
* Git Updater compatible for seamless updates from GitHub

The plugin never creates the repository, never uploads binary images (they stay as absolute links to the source site), and only works on published post content.

External services

This plugin connects to GitHub’s REST API (api.github.com) to write your exported posts to a repository you own and configure. It is a core, opt-in part of the plugin’s function: nothing is sent until you set a Personal Access Token and target repository in Settings and trigger an export (manually, in bulk, or via the optional automatic-export setting).

On each export, the plugin sends the post title, content converted to Markdown, and basic metadata (date, categories, tags, slug) as the file content of a commit to the repository and branch you configured. It also calls the API to test the connection, detect the default branch, and read/create the file/commit needed for the export. No data is sent to any third party other than GitHub, and no data is sent unless you have explicitly configured the plugin.

This service is provided by GitHub, Inc.: GitHub Terms of Service and GitHub Privacy Statement.

Installation

  1. Copy the whole plugin folder to wp-content/plugins/post-to-github-md/ (the vendor/ folder with dependencies is already included: no need to run Composer).
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings → Posts to GitHub and configure a GitHub Personal Access Token and target repository.
  4. Export posts individually from the post edit screen, in bulk from Posts → Export to GitHub, or automatically on publish via the “Automatic export” setting.

Frequently asked questions

Does this create the GitHub repository for me?

No, the target repository must already exist before configuring the plugin.

Does it upload images?

No. Images in the post content remain absolute links to your site; nothing binary is uploaded to GitHub.

What post types are supported?

Only the post post type, with “published” status.

Changelog

Bulk export now uses one commit for the whole batch by default; uncheck "Bulk export method" in Settings to keep one commit per post.

1.5.15

  • Taxonomy backup section: fixed intro paragraph layout and added direct links to wp-categories.json/wp-tags.json on GitHub.
  • Added a “back to top” floating button to the Export posts screen.

1.5.14

  • Added a taxonomy backup section on the Export posts screen: pushes wp-categories.json and wp-tags.json to the repository root on demand, keeping a versioned snapshot of your categories and tags alongside your exported posts. WordPress stays the source of truth; nothing is ever read back from GitHub.

1.5.13

  • First release published to the WordPress.org SVN repository.
  • Fixed the bundled POTOGH_VERSION constant, which was out of sync with the plugin header.
  • Release packaging now strips vendor/*/bin directories, addressing a WordPress.org review note about non-plugin files in the distributed zip.

1.5.12

  • Aligned the text domain with the plugin slug (posts-to-github-md) across all files and the plugin header.
  • Sanitized the branch and base_folder settings with sanitize_text_field() instead of trimming only.
  • Removed bundled translation files (.po/.mo/.pot); translations are now handled via translate.wordpress.org.

1.5.11

  • The export status text (“Exported on …”) in the bulk export table is now a direct link to the file on GitHub, opening in a new tab.
  • Added the Release Asset: true plugin header so Git Updater installs the clean production zip instead of the raw main branch zip.

1.5.10

  • Silenced the remaining informational meta_query slow-query warnings from the WordPress Plugin Check tool with justified phpcs:ignore annotations: the plugin’s export-status filters query its own _potogh_exported_at/_potogh_path post meta and have no WP_Query alternative.

Full changelog on WordPress.org →

Screenshots

Posts to GitHub screenshot
Posts to GitHub screenshot
Posts to GitHub screenshot
Posts to GitHub screenshot
Posts to GitHub screenshot

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Posts to GitHub alternatives

All backup plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 All-in-One WP Migration and Backup All-in-One WP Migration and Backup Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate… by ServMask 5M+ ★★★★★★★★★★ 4.5 (7.7K) 9 hours ago 97
2 UpdraftPlus: WP Backup & Migration Plugin UpdraftPlus: WP Backup & Migration Plugin Backup, restore or migrate your WordPress website to another host or domain. Schedule… by David Anderson / Team Updraft 4M+ ★★★★★★★★★★ 4.8 (8.7K) 2 weeks ago 94
3 Jetpack – WP Security, Backup, Speed, & Growth Jetpack – WP Security, Backup, Speed, & Growth Improve your WP security with powerful one-click tools like backup, WAF, and malware scan… by Automattic 3M+ ★★★★★★★★★★ 3.7 (2.4K) 4 hours ago 92
4 Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More Duplicator The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy… by Syed Balkhi 1M+ ★★★★★★★★★★ 4.9 (4.9K) 1 week ago 96
5 ManageWP Worker ManageWP Worker A better way to manage dozens of WordPress websites. by ManageWP 1M+ ★★★★★★★★★★ 4.6 (679) 2 months ago 77
6 WPvivid — Backup, Migration & Staging WPvivid — Backup, Migration & Staging All-in-one WordPress backup, migration and staging plugin — schedule automatic backups… by wpvividplugins 900K+ ★★★★★★★★★★ 4.9 (1.6K) 1 week ago 94
7 Backuply – Backup, Restore, Migrate and Clone Backuply – Backup, Restore, Migrate and Clone Backup, restores, and migration with Backuply are fairly simple with a wide range of… by Softaculous 600K+ ★★★★★★★★★★ 4.5 (135) 5 days ago 95
8 BackWPup – WordPress Backup & Restore Plugin BackWPup – WordPress Backup & Restore Plugin Back up, restore, and protect your WordPress website with automated backups, cloud storage… by WP Media 400K+ ★★★★★★★★★★ 4 (1.3K) 1 day ago 90
9 JetBackup – Backup, Restore & Migrate JetBackup – Backup, Restore & Migrate Backup, restore, and migrate WordPress sites fast. Supports TAR, remote backups, multi… by JetBackup 200K+ ★★★★★★★★★★ 4.5 (1.1K) 1 month ago 70
10 InfiniteWP Client InfiniteWP Client Install this plugin on unlimited sites and manage them all from a central dashboard. This… by revmakx 200K+ ★★★★★★★★★★ 4.4 (177) 2 months ago 69

FAQ

Posts to GitHub: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 6, 2026

Is Posts to GitHub free?

Yes. Posts to GitHub is free to download and use from the official WordPress.org plugin directory.

Is Posts to GitHub safe to use in 2026?

Posts to GitHub works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

How many websites use Posts to GitHub?

Posts to GitHub is active on <10 WordPress websites and has been downloaded 217 times since it launched in July 2026. It was downloaded 58 times in the last 30 days.

Does Posts to GitHub work with WordPress 7.1?

Posts to GitHub is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Posts to GitHub need?

Posts to GitHub requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Posts to GitHub last updated?

The latest version, 1.5.15, was released on July 29, 2026 (2 months ago).

Who makes Posts to GitHub?

Posts to GitHub is developed and maintained by gioxx.

What are the best alternatives to Posts to GitHub?

The most popular alternatives to Posts to GitHub are All-in-One WP Migration and… (5M+ installs), UpdraftPlus: WP Backup & Mi… (4M+ installs) and Jetpack (3M+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.