Skip to content

Add html2wp — HTML to a verified WordPress block theme - #444

Open
iOSDevSK wants to merge 1 commit into
composio-community:masterfrom
iOSDevSK:add-html2wp
Open

Add html2wp — HTML to a verified WordPress block theme#444
iOSDevSK wants to merge 1 commit into
composio-community:masterfrom
iOSDevSK:add-html2wp

Conversation

@iOSDevSK

Copy link
Copy Markdown

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

/plugin marketplace add iOSDevSK/html2wp-cc-plugin
/plugin install html2wp@html2wp

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

Converts a static HTML site, or anything that builds to one, into a
standalone WordPress block theme.

https://github.com/iOSDevSK/html2wp-cc-plugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant