Writing On GitHub
A WordPress plugin to allow you writing on GitHub (or Jekyll site).
Consider an alternative
Writing On GitHub shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4.7/5 and was last updated 6 years ago, and scores 29/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 6 years
- Only tested up to WordPress 5.4 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Writing On GitHub stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| collaboration | >100 |
| content | >100 |
| git | >100 |
| Github | >100 |
| version control | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.7 from 3 reviews
About Writing On GitHub
From the official readme · v1.11Description
A WordPress plugin to allow you writing on GitHub (or Jekyll site).
Some code for this plugin comes from WordPress GitHub Sync, thanks.
Ever wish you could collaboratively author content for your WordPress site (or expose change history publicly and accept pull requests from your readers)?
Well, now you can! Introducing Writing On GitHub!
Writing On GitHub does three things:
- Allows content publishers to version their content in GitHub
- Allows readers to submit proposed improvements to WordPress-served content via GitHub’s Pull Request model
Writing On GitHub might be able to do some other cool things:
- Allow teams to collaboratively write and edit posts using GitHub (e.g., pull requests, issues, comments)
- Allow you to sync the content of two different WordPress installations via GitHub
- Allow you to stage and preview content before “deploying” to your production server
How it works
The sync action is based on two hooks:
- A per-post sync fired in response to WordPress’s
save_posthook which pushes content to GitHub - A sync of all changed files triggered by GitHub’s
pushwebhook (outbound API call)
Installation
Using the WordPress Dashboard
- Navigate to the ‘Add New’ in the plugins dashboard
- Search for ‘Writing On GitHub’
- Click ‘Install Now’
- Activate the plugin on the Plugin dashboard
Uploading in WordPress Dashboard
- Download
writing-on-github.zipfrom the WordPress plugins repository. - Navigate to the ‘Add New’ in the plugins dashboard
- Navigate to the ‘Upload’ area
- Select
writing-on-github.zipfrom your computer - Click ‘Install Now’
- Activate the plugin in the Plugin dashboard
Using FTP
- Download
writing-on-github.zip - Extract the
writing-on-githubdirectory to your computer - Upload the
writing-on-githubdirectory to the/wp-content/plugins/directory - Activate the plugin in the Plugin dashboard
Configuring the plugin
- Create a personal oauth token with the
public_reposcope. If you’d prefer not to use your account, you can create another GitHub account for this. - Configure your GitHub host, repository, secret (defined in the next step), and OAuth Token on the Writing On GitHub settings page within WordPress’s administrative interface. Make sure the repository has an initial commit or the export will fail.
- Create a WebHook within your repository with the provided callback URL and callback secret, using
application/jsonas the content type. To set up a webhook on GitHub, head over to the Settings page of your repository, and click on Webhooks & services. After that, click on Add webhook. - Click
Export to GitHub
Changelog
1.11
- Fixed correct the url of files in the images directory
1.10
- Fixed cannot publish post from github in _draffts
- Fixed cannot delete post from github
- Change github path to /_posts/$year/$postname
1.9
- Fixed webhook error on apache server
1.8
- Apply post_date from github
- Friendly error message when validate webhook event
- Friendly error message when can not import
1.7
- Add an option to force import from github
1.6.1
- Compatible with wordpress 4.8.1
- Add index.php
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.
Best Writing On GitHub alternatives
All collaboration plugins →FAQ
Writing On GitHub: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Writing On GitHub free?
Yes. Writing On GitHub is free to download and use from the official WordPress.org plugin directory.
Is Writing On GitHub safe to use in 2026?
Writing On GitHub shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4.7/5 and was last updated 6 years ago, and scores 29/100 on our health check.
How many websites use Writing On GitHub?
Writing On GitHub is active on 10+ WordPress websites and has been downloaded 3,183 times since it launched in March 2017. It was downloaded 82 times in the last 30 days.
Does Writing On GitHub work with WordPress 7.1?
Writing On GitHub is officially tested up to WordPress 5.4.23, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
When was Writing On GitHub last updated?
The latest version, 1.11, was released on April 6, 2020 (6 years ago).
Who makes Writing On GitHub?
Writing On GitHub is developed and maintained by litefeel.
What are the best alternatives to Writing On GitHub?
The most popular alternatives to Writing On GitHub are BuddyPress Docs (6K+ installs), Peter’s Post Notes (3K+ installs) and WP Document Revisions (2K+ 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