WordPress plugin intelligence profile

Ray Bogman AI Sync for Jekyll & GitHub Pages

Publish WordPress posts to Jekyll on GitHub Pages as Markdown with YAML front matter. Optional AI for SEO descriptions and image alt text.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.10
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update1 Oct 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ray Bogman AI Sync for Jekyll & GitHub Pages version 1.0.10 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Ray Bogman AI Sync for Jekyll & GitHub Pages lets you edit content in WordPress and publish it to a Jekyll site hosted on GitHub Pages. Jekyll and GitHub are projects/trademarks of their respective owners; this plugin is an independent integration and is not affiliated with or endorsed by either.

Features:

  • One-click “Login with GitHub” — OAuth login, no manual token pasting
  • Live repository picker — all your repos load instantly after login via AJAX
  • Live branch picker — select a repo and branches load automatically, no page refresh
  • Top-level Jekyll Sync admin menu with Dashboard, Articles, and Settings subpages
  • Articles list with Approved toggle per item, type filter, search, per-row push/preview/AI/diff/delete/verify
  • Bulk Publish approved to Jekyll button + bulk actions for approve, push, delete
  • Converts post HTML to Markdown with Jekyll YAML front matter
  • Style-aware conversion — reads your existing Jekyll site’s _config.yml and sample posts to match its front matter schema, permalink pattern, and Markdown conventions
  • Featured & inline image sync — uploads images to your Jekyll repo and rewrites URLs to Jekyll-native paths
  • Internal link rewriting — WordPress domain links automatically rewritten to your Jekyll site URL
  • AI SEO descriptions (optional) — Claude or OpenAI generates 1-2 sentence descriptions on demand
  • AI image alt text (optional) — Claude or OpenAI vision describes images missing alt text
  • Two-way sync — pull Jekyll posts back into WordPress as drafts
  • Scheduled auto-sync — WP-Cron based intervals (1/6/12/24 hours)
  • Auto-push on publish — push automatically when WordPress posts are published or updated
  • Sync verification — compare stored push hash against the live Jekyll file
  • Diff view — preview color-coded additions/deletions before re-pushing
  • Sync history log — every push, pull, and delete recorded with user, post, path, and result
  • GitHub Actions trigger — optionally dispatch a build workflow after each push
  • SEO plugin support — auto-detects Yoast SEO and RankMath meta descriptions and focus keywords
  • Per-post sidebar meta box

External Services

This plugin connects to external third-party services depending on your configuration:

0 or newer and the site owner has configured a provider through the core AI Client, AI SEO description generation is routed through that core AI Client first ( wp_ai_client_prompt() → generateText() ). com directly — the request goes to whichever provider the site owner has set up at the site level, with credentials managed by WordPress core. The plugin’s own direct integrations below are used only as a fallback on older WordPress versions, or when no core provider has been configured.

GitHub API

  • Service: GitHub REST API
  • Used for: OAuth authentication, listing repositories and branches, reading and writing Jekyll post files, uploading images, deleting files, triggering GitHub Actions workflows.
  • When: Every time you push, pull, delete, verify, or detect styles from your Jekyll repository.
  • Data sent: Your GitHub OAuth token, post content as Markdown, image files, commit messages.
  • GitHub Terms of Service
  • GitHub Privacy Statement

Anthropic Claude API (Optional)

  • Service: Anthropic Messages API
  • Used for: AI-generated SEO descriptions and image alt text.
  • When: Only when you click “Generate” in the AI panel or enable auto-generation. Never called without user action.
  • Data sent: Post text content (up to 2000 characters) for descriptions. Image data (base64 encoded) for alt text generation.
  • Requires: A valid Claude API key entered by the user.
  • Anthropic Terms of Service
  • Anthropic Privacy Policy

OpenAI API (Optional)

  • Service: OpenAI Chat Completions API
  • Used for: AI-generated SEO descriptions and image alt text (alternative to Claude).
  • When: Only when you click “Generate” in the AI panel or enable auto-generation. Never called without user action.
  • Data sent: Post text content (up to 2000 characters) for descriptions. Image data (base64 encoded) for alt text generation.
  • Requires: A valid OpenAI API key entered by the user.
  • OpenAI Terms of Use
  • OpenAI Privacy Policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • static site
  • deployment
  • jekyll
  • markdown
  • sync
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity1 Oct 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.91.0.10
Version1.0.81.0.9
WordPress compatibility7.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.