Det här är grunderna för hur jag arbetar lokalt med en WordPress-webbplats och sedan får den till produktion.
Flywheel är en sponsor av CSS-Tricks, och jag är glad att de är eftersom de gör fantastiska produkter. Svänghjul är kärnan i detta arbetsflöde.
För det första är Local by Flywheel ett oerhört enkelt sätt att snurra upp lokala WordPress-webbplatser efter eget tycke. Jag använder det för all min lokala WordPress-utveckling. Det är ett trevligt användargränssnitt runt små Docker-behållare.
Mina WordPress-webbplatser är dock alla "wp-content" -mappar i privata GitHub-repor, vilket är bra för att arbeta med andra människor, spåra problem, använda integrationer etc.
När huvudgrenen pressas till på GitHub, tar Buddy (tjänsten) upp den förändringen och kör en pipeline med grejer. Det går som 1) Distribuera över SFTP till svänghjulshostning 2) Rensa cacheminnet på Cloudflare 3) Skicka ett meddelande via Slack.
Svänghjul är inte bara den lokala utvecklingen, de är en fantastisk WordPress-värd. Cloudflare sitter framför den bara för extra prestanda och skydd.