Kirby + Vue SPA starter: automatic routing, i18n, SEO and more!
This product analysis is based on a Vue.js and Kirby integration starter kit. The author mentions that they have moved from Vue to Nuxt and will no longer actively maintain this starter kit. Instead, they recommend checking out Cacao Kit, which is an evolved version of this starter kit and uses Nuxt and KQL with a headless Kirby setup. The key features of this starter kit include Vue 3 & Vite, automatic routing, on-demand components auto-importing, Nuxt-inspired module system, SEO-friendly server-side generated meta tags, multi-language support, accessible frontend routing, and stale-while-revalidate page data.
To install the starter kit, follow these steps:
composer install to install the Kirby-related dependencies via Composer.npm install to install the npm dependencies..env.development.example file as .env and optionally modify its values.The Vue.js and Kirby integration starter kit provides developers with a comprehensive solution for building websites using Vue.js as the frontend and Kirby as the headless CMS. The kit offers a range of features, including automatic routing, on-demand component importing, and SEO-friendly server-side generated meta tags. While the author recommends checking out the evolved version of this starter kit called Cacao Kit, this starter kit remains stable and can still be used for projects.