Headless WP Vue Starter
Decoupled WordPress delivery modeling typed schema route-mapping contracts, secure draft preview token bridges, and edge CDN cache posture guidelines.
"Harden the preview bridge first, because editor trust collapses quickly when draft rendering and cache bypass feel unreliable."
Best use case: enterprise marketing websites requiring WordPress edit flexibility such as case studies, news items, and metadata updates without giving up pure Nuxt/Vue speed or SEO guarantees.
Starter Template Explorer
Select a production template to inspect the editorial connection framework.
starter/nuxt/nuxt.config.ts
Define runtime config, route rules, and WPGraphQL endpoint wiring for Nuxt.
starter/nuxt/server/api/preview.ts
Handle signed preview tokens and redirect editors into safe draft routes.
starter/nuxt/app.vue
Provide the root shell and shared layout mount for the decoupled frontend.
starter/wordpress/wp-content/mu-plugins/headless-preview-bridge.php
Issue preview-safe URLs and align WordPress preview actions with the headless frontend.
starter/wpgraphql/content-map.json
Document how post types and templates map into Vue route components.
{
"page": "PageTemplate",
"post": "ArticleTemplate",
"caseStudy": "CaseStudyTemplate",
"landingPage": "LandingPageTemplate"
}
Headless WordPress only works when editorial trust, schema control, and launch speed stay connected.
This starter is not a generic Nuxt demo. It models the operating layer a SaaS, media, or B2B growth team needs when WordPress remains the editorial source of truth while Vue/Nuxt owns route performance, preview fidelity, structured data, and release-safe delivery.
Protect launch velocity
Campaign, pricing, SEO, and content teams can ship without waiting on fragile CMS/frontend handoffs or discovering preview mismatches after stakeholder review.
Reduce migration waste
Clarifies which work belongs in WordPress, GraphQL contracts, Nuxt routes, preview auth, and edge cache rules before a headless rebuild becomes a custom-maintenance tax.
Make the contract explicit
Keeps content types, route templates, preview tokens, cache posture, schema mapping, and starter files visible as concrete implementation artifacts.
Explain the operating model
Shows leaders why the decoupled build is faster, safer, and easier to govern than a vague CMS modernization promise.
Every Kinetic Gain surface turns a brittle operating lane into reusable decision evidence.
This repo follows the suite pattern: define the messy handoff, expose the ownership model, attach proof artifacts, render a public surface, and provide machine-readable JSON so non-technical buyers and technical reviewers can inspect the same system story.