Utgå från Next.js
Mappa renderade routes och komponentinnehåll till typade sidor och sektioner. React-koden importeras inte.
Site Kit SDK
Konvertera Next.js-, HTML- eller WordPress-underlag till SnabbSajts strukturerade format. Öppen källkod, lokalt och utan API-nyckel.
Ditt Next.js-, HTML- eller WordPress-projekt, byggt precis som du redan jobbar.
CLI:n kör produktionsimportens egna kontroller och skriver sedan en checksum-skyddad zip.
Den landar som ett opublicerat utkast som kunden redigerar på vanlig svenska. Ingen kod, inga deployer.
Pusha ändringar från repot när du bygger om. Deras ändringar rapporteras, skrivs aldrig över.
Mappa renderade routes och komponentinnehåll till typade sidor och sektioner. React-koden importeras inte.
Hämta det riktiga innehållet och länkarna. Script, iframes, egen CSS och osäker markup lämnas kvar.
Kör samma scheman och gränser som produktionsimporten och skapa sedan en checksum-skyddad zip.
Kombinera den publika sidan med en WXR-export. Behåll sidor, inlägg, media, metadata och beslut om gamla adresser utan att köra PHP eller tillägg.
SnabbSajt validerar allt igen och skapar en ny opublicerad hemsida som går att redigera normalt.
Skapande, validering, inspektion och paketering körs på din dator. Skicka sedan kunden en enda länk, /dashboard/import, och låt hen släppa zip-filen där. Det fungerar även på ett helt nytt konto utan hemsidor, och resultatet blir ett opublicerat utkast. Nycklar behövs först om vi senare bygger ett hostat CI- eller uppladdnings-API.
Öppna importsidannpx @snabbsajt/cli site import html https://example.com -o ./site
npx @snabbsajt/cli site validate ./site
npx @snabbsajt/cli site import approve ./site --yes
npx @snabbsajt/cli site pack ./site -o site.zip@snabbsajt/cli finns på npm, just nu 0.4.0. Site Kit är i beta: paketformatet ligger fast, ytorna runt omkring flyttar sig fortfarande.
En överlämning är inte slutet på projektet. Para ihop din dator med hemsidan en gång och pusha sedan ändringar från repot varje gång du bygger om ett avsnitt. Kundens egna ändringar är deras: en push visar vad de ändrat och skriver aldrig tyst över det.
npx @snabbsajt/cli admin pair # ett godkännande i webbläsaren, en gång per dator
npx @snabbsajt/cli link # välj vilken hemsida katalogen hör till
npx @snabbsajt/cli push ./site --dry-run # se sammanslagningen innan något skrivs
npx @snabbsajt/cli push ./siteParkopplingen skapar en scopad token via godkännande i webbläsaren. CLI:n frågar aldrig efter något lösenord, och token bär bara de scopes du godkände. Att publicera förblir ett mänskligt beslut i redigeraren.
CLI:n installerar versionsstyrda skills för import, bygge, granskning och att sköta en färdig hemsida via MCP, i Codex och Claude Code. Projektnivå är den säkra standarden och checksummor fångar drift.
Att släppa den paketerade zip-filen på importsidan kräver varken nyckel eller behörighet. Att låta en agent importera via MCP kräver scopet content:write och inget mer. Båda vägarna kan antingen skapa en ny hemsida eller uppdatera en du redan har; i webbläsaren ser du en förhandsvisning av sammanslagningen, inklusive vilka avsnitt du ändrat själv och får behålla, innan något skrivs.
npx @snabbsajt/cli skills install --agent autoMed skills installerade och hemsidan kopplad via MCP är det här hela uppdraget en assistent behöver. Klistra in det i Claude Code, Codex eller Cursor:
Konvertera det här projektet till en SnabbSajt-hemsida.
Använd skillen build-snabbsajt-site för att bygga den mot det typade
registret, kör sedan site validate och site pack. Rapportera det som
formatet inte kan bära i stället för att hitta på en ersättning. Hitta
aldrig på omdömen, priser, öppettider eller juridisk text.
När den validerar: pusha med --dry-run först och visa mig
sammanslagningen. Publicera inte; det gör jag i redigeraren.Att koppla en assistent är samma parkoppling som ovan, med de scopes du godkänner. Read plus content:write räcker för att redigera ett utkast. En agent kan läsa, skriva och förbereda en publicering; att bekräfta den förblir en mänsklig handling.