Building a site
Structuring a project
Where your blocks, layouts, CSS and set-up live.
Keep the CMS out of your app and your site out of the CMS.
| What | Where |
|---|---|
| Your blocks' classes | app/Blocks/ (found automatically; see aurora.block_path) |
| Your blocks' views | resources/views/components/blocks/{type}.blade.php |
| Page layouts | resources/views/vendor/aurora/layouts/ (published), or any Blade view you name in Settings › Layouts |
| The site's shell (header, footer, menus) | resources/views/components/layouts/ and components/site/ |
| Website CSS | resources/css/app.css (Tailwind 4), also used on the editor's canvas |
| Design tokens (colours, fonts) | resources/css/site/tokens.css, imported by app.css |
| Site set-up: settings tabs, block order | app/Providers/AppServiceProvider.php |
| Overrides of Aurora's public views | resources/views/vendor/aurora/ |
Read content in templates through the models and helpers Aurora gives you: Menu::location('header'), Setting::get('site_name') and $page->url().