Skip to content

pcescato/ajc-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

130 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AJC Bridge

WordPress PHP License Version Publishing Strategies GitHub Developer Program Ask DeepWiki

Write once, publish everywhere. WordPress as your headless CMS for static sites (Hugo, Astro, Jekyll) via GitHub.

Edit in WordPress (familiar Gutenberg interface), one-click sync to GitHub, automatic deployment to static hosting. Zero server runtime, optimized images (AVIF/WebP), full control.


Why AJC Bridge?

🎯 Multi-platform publishing β€” WordPress, GitHub, dev.to, static sites
πŸ”’ Production-ready β€” Encrypted credentials, atomic commits, error handling
⚑ Performance β€” Async processing, WebP/AVIF optimization, responsive images
🎨 Customizable β€” Front Matter templates, per-post sync control
πŸ›‘οΈ SEO-friendly β€” Smart canonical URLs, automatic redirects
πŸ“Š Monitoring β€” Real-time sync status, detailed logs, one-click retry


Who is this for?

  • Developers building JAMstack sites needing a user-friendly CMS
  • Content teams familiar with WordPress publishing to static hosting
  • Tech writers managing docs with WordPress β†’ GitHub workflow
  • Solo creators wanting WordPress editing + static site performance

Table of Contents


Quick Start

1. Install

# Download latest release
wget https://github.com/pcescato/ajc-bridge/releases/latest/download/ajc-bridge.zip

# WordPress β†’ Plugins β†’ Upload β†’ Activate

2. Configure

Settings β†’ AJC Bridge
β”œβ”€ GitHub Token (from GitHub Settings)
β”œβ”€ Repository URL (your-username/your-repo)
└─ SSG Type (Hugo/Astro/Jekyll)

3. Publish

Write post β†’ Click "Publish"
β†’ Syncs to GitHub
β†’ Deploys to static site (~2 min)

Detailed Installation Guide β†’


Features

Publishing Modes

  • βœ… WordPress only β€” Traditional WP site
  • βœ… WordPress + dev.to β€” Cross-posting syndication
  • βœ… WordPress + Static β€” Headless CMS workflow
  • βœ… Static only β€” WordPress as editor interface
  • βœ… Multi-platform β€” All of the above simultaneously

Static Site Generators

  • βœ… Hugo β€” YAML/TOML front matter, date-prefixed files
  • βœ… Astro β€” Content collections, .mdx support, ISO 8601 dates
  • βœ… Jekyll β€” YAML front matter, Ruby-style conventions
  • πŸ”„ Eleventy β€” Coming soon

Content Processing

  • βœ… Gutenberg β†’ Markdown β€” Full block conversion
  • βœ… Image optimization β€” AVIF/WebP, responsive sizes (320/640/1280px)
  • βœ… Front Matter β€” Customizable per SSG
  • βœ… Code blocks β€” Syntax highlighting preserved
  • βœ… Tables β€” Markdown table conversion

Developer Experience

  • βœ… Auto-updates β€” GitHub releases integration
  • βœ… Async processing β€” Action Scheduler (no blocking)
  • βœ… Logging β€” Detailed sync logs, debug mode
  • βœ… Error handling β€” Retry mechanism, status tracking
  • βœ… Atomic commits β€” Markdown + images in single commit

Documentation


Examples

Production sites using AJC Bridge:


Installation

From GitHub Release:

  1. Download ajc-bridge-x.x.x.zip from Releases
  2. WordPress β†’ Plugins β†’ Upload Plugin
  3. Activate

Updates:
Automatic via GitHub releases (notification in WordPress admin).

Full installation guide β†’


Contributing

We welcome contributions! See CONTRIBUTING.md for:

  • Development setup
  • Code standards
  • Pull request process
  • Testing guidelines

License

GPL-2.0+ β€” See LICENSE


Built with GitHub Copilot CLI | Read the build story β†’

About

WordPress to Hugo plugin

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages