Für diesen Blog wollte ich ein individuelles Theme, aber ich fand es ziemlich mühsam, dies mit reinem CSS und den empfohlenen Drupal-Theming-Anleitungen zu machen. Meine Lösung dafür ist Tailwindcss. Der Tailwindcss-Konsolen-Client kann die <template>.twig.html-Dateien überwachen und das erforderliche Stylesheet generieren. Ich habe das Theme from scratch gebaut indem ich einfach die entsprechenden Seitenbereich überschrieben habe. Welchen Seitenbereich man stylen muss lässt sich einfach über die Entwicklerkonsole des Browsers heraus finden. Das sind Information die allerdings auch aus den Theming Anleitunge von Drupal selbst hervor gehen. Um das Theme dann anschließend in meine Drupal Seite zu installieren habe ich es als tar Archive gepackt, per scp auf meinen Server kopiert und anschließend per drush cr installiert.
Nächste geplante Schritte sind den das Deployment weiter zu automatisieren um Theming Anpassungen automatisiert anzuwenden. Zum jetzigen Entwicklungstand ist der Prozess gut genug um ein custom Theme für diesen Blog anzuwenden.