This will be a series of blog posts how you can set up your own private website with Drupal - easily and without much effort.
We use pantheon.io as host. Pantheon is free for two sandboxes - we don't need more. With pantheon we get a way to update Drupal easily (without having to know composer) and we get a repository and even develop, stage and productive environments.
You can purchase a paid plan at pantheon.io to use one for your desired domain, but we want to have a static frontend, deployd by netlify. With netlify we can set up our own domain and because its static we get a very performant, green and secure website.
For local development we will use lando.dev. Lando is a free, open source, cross-platform, local development environment and DevOps tool built on Docker container technology. It has a great pantheon integration, so its very easy to use in our case.
I will also show how you can create a lean, modern and performant Drupal theme on top of that.
1. Set up pantheon.io with lando for local development
2. Contrib modules that you might need - how to install them
2. Use Tome and Netlify to deploy a static version of your website
3. Create a modern and performant Drupal theme with tailwind CSS and alpine.js
Comments