Add html2wp — HTML to a verified WordPress block theme - #444
Open
iOSDevSK wants to merge 1 commit into
Open
Conversation
Converts a static HTML site, or anything that builds to one, into a standalone WordPress block theme. https://github.com/iOSDevSK/html2wp-cc-plugin
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds html2wp to Development Engineering.
It converts a static HTML site — or anything that builds to one (Lovable, Bolt,
v0, Claude artifacts, Next.js export, Vite, Astro, shadcn, hand-written pages) —
into a standalone WordPress block theme. The markup you shipped is the markup
that ships: no page builder rebuilds your sections, so the result is 1:1 rather
than an approximation of the design.
What makes it different from the usual HTML→WordPress converters is that it
checks its own output. Every page is composed side by side with its original at
1440, 820 and 390 pixels wide, then the generated theme is installed into a
throwaway WordPress in Docker and driven there before anything is handed over.
The last stage is a person reading every page pair, because the numeric gates
pass things a person would reject.
The delivered theme is standalone — pages, blog, forms, menus, SEO and redirects
are its own code, it needs no plugin to run, and it contacts no server at
runtime.
Six live examples, each running on WordPress with its admin open
(
demo/demo): bruce ·amanda · terra
(WooCommerce) · georgia ·
soria · claire
Free tier is open to everyone with no key and no sign-up: three conversions of
up to five pages each. Requires Node 20+, Python with Playwright, and Docker —
the browser and the container are what do the checking.
Docs: https://html2wp.dev/docs · Walkthroughs:
Lovable ·
a design made in Claude