Setup recipes
- 
    Setup Coding style standardsSet up coding style standards and fix violations automatically with configurable tools that are easy to implement. 
- 
    Setup Going HeadlessPrepare Kirby for headless use. 
- 
    Setup The media folderUnderstanding the advantages of the media folder and how to serve files from the content folder if you prefer. 
- 
    Setup Git-based deployment with DokkuA clean and simple way to get Kirby up and running with Dokku, a lightweight PaaS 
- 
    Setup Kirby meets PurgeCSSA walkthrough on how to install and use PurgeCSS with Kirby. 
- 
    Setup Kirby meets Tailwind CSSA walkthrough on how to install and use Tailwind CSS with Kirby. 
- 
    Setup Running Kirby on a Nginx web serverHow to configure the popular Nginx web server to run a Kirby website. 
- 
    Setup Kirby meets DockerGetting started with Docker for development: Quickly spin up Kirby in a Docker container, bind local directories and add other services like MailHog 
- 
    Setup First steps to start debugging with XdebugXdebug helps you track down errors in your PHP scripts. In this recipe, we will set it up with VS Code. 
- 
    Setup Monolithic Plugin SetupSet up a plugin workflow that allows you to both develop and test your plugin from the same Git repository. 
- 
    Setup A variant to using Kirby for multiple sitesAn alternative approach for running multiple sites from the same Kirby installation. 
- 
    Setup Kirby in a nutshellOr what you wish you had known when you started your first Kirby project. 
- 
    Setup Plugin test workflow with PHPUnitSet up multiple plugins with PHPUnit testing under a single Kirby installation. 
- 
    Setup Local development environmentFind the development environment that fits your needs. 
- 
    Setup How we built getkirby.comLearn more about the hidden gems and secrets in our own website. 
- 
    Setup Kirby meets ComposerInstall and update Kirby via Composer. 
- 
    Setup Kirby meets GitInstall and update Kirby via Git 
- 
    Setup Basic error hunting & preventionWhen developing, debugging helps identify errors more easily. 
- 
    Setup Quicktip: To slash or not to slashHow to enforce URLs with or without trailing slashes 
- 
    Setup How to migrate file metadataUpdate your file meta data for Kirby 3. 
- 
    Setup How to upgrade Kirby 2 pluginsAdapt your existing plugins to Kirby 3's new plugin system. 
- 
    Setup How to upgrade from Kirby 2Learn how to upgrade an existing project to Kirby 3. 
- 
    Setup How to migrate usersMove your Kirby 2 user accounts over to Kirby 3. 
- 
    Setup Using Kirby for multiple sitesRun multiple sites from the same Kirby installation. 
- 
    Setup Quicktip: Serving a page on its own domainServe a single page of your site on its own separate domain. 
- 
    Setup Editable redirectsRedirect visitors to external resources.