Setup recipes
-
How to configure the popular and simple Caddy v2 web server to run a Kirby website.
-
A step-by-step guide for deploying Kirby projects via GitHub actions and FTP to staging and production environments
-
Use Kirby and 11ty to generate a headless kiosk application hat works offline.
-
Set up coding style standards and fix violations automatically with configurable tools that are easy to implement.
-
Prepare Kirby for headless use.
-
Understanding the advantages of the media folder and how to serve files from the content folder if you prefer.
-
A clean and simple way to get Kirby up and running with Dokku, a lightweight PaaS
-
A walkthrough on how to install and use PurgeCSS with Kirby.
-
A walkthrough on how to install and use Tailwind CSS with Kirby.
-
How to configure the popular Nginx web server to run a Kirby website.
-
Getting started with Docker for development: Quickly spin up Kirby in a Docker container, bind local directories and add other services like MailHog
-
Xdebug helps you track down errors in your PHP scripts. In this recipe, we will set it up with VS Code.
-
Set up a plugin workflow that allows you to both develop and test your plugin from the same Git repository.
-
An alternative approach for running multiple sites from the same Kirby installation.
-
Or what you wish you had known when you started your first Kirby project.
-
Set up multiple plugins with PHPUnit testing under a single Kirby installation.
-
Find the development environment that fits your needs.
-
Learn more about the hidden gems and secrets in our own website.
-
Install and update Kirby via Composer.
-
Install and update Kirby via Git
-
When developing, debugging helps identify errors more easily.
-
How to enforce URLs with or without trailing slashes
-
Update your file meta data for Kirby 3.
-
Adapt your existing plugins to Kirby 3's new plugin system.
-
Learn how to upgrade an existing project to Kirby 3.
-
Move your Kirby 2 user accounts over to Kirby 3.
-
Run multiple sites from the same Kirby installation.
-
Serve a single page of your site on its own separate domain.
-
Redirect visitors to external resources.