Kirby Bucket is a minimalist developer boilerplate for Kirby CMS.
Frontend
- Modular CSS & minimal JavaScript
- Parcel & PostCSS optimizations
Development
- EditorConfig & Prettier settings
- VSCode & Claude recommendations
Content
- Modular snippets & templates
- Optimized SEO fields, robots.txt & sitemap
Security & Performance
- Security headers & Protected directories
- Compression & caching configured
Run npm install to install the frontend dependencies and composer install to install Kirby.
Start PHP's built-in server with composer start and run npm run dev for CSS and JS compiling.
Open localhost:8000 to view the page or localhost:8000/panel to open the panel.
npm run dev- Watch mode for developmentnpm run build- Production buildnpm run clean- Remove build cache and dist filescomposer start- Start local PHP server
GitHub Actions workflows included for automated deployment:
- Runs composer & npm build
- Deploys via FTP/SFTP to your server
Don't forget to add your secrets in GitHub settings!
- Kirby docs: https://getkirby.com/docs
- Parcel docs: https://parceljs.org/docs/
- Favicon Generation: https://favicon.io
Seek not for fresher founts afar, just drop your bucket where you are.
Sam Walter Foss