Pular para o conteúdo
Navegar na documentação

Criar o primeiro site

Parta do Content/ fornecido com o projeto. Edite a home em Content/Pages/index.blade.php:

@extends('layouts.app')

@section('content')
    <x-blocks.prose>
        <h1>Meu site</h1>
        <p>Primeira página gerada pelo Pocket Banana.</p>
    </x-blocks.prose>
@endsection

Como o arquivo é um index.blade.php, seus metadados ficam no meta.yaml da mesma pasta:

title: Meu site
description: Primeira página gerada pelo Pocket Banana.
sitemap:
  priority: 1.0
  changefreq: weekly

Configure ao menos a identidade pública em config.yaml:

site:
  domain: example.com
  name: Meu site

site.domain é somente o host, sem https://. Execute a imagem builder com os mounts preparados anteriormente. Um build bem-sucedido deve produzir, entre outros arquivos:

dist/index.html
dist/404.html
dist/assets/main.<hash>.css
dist/assets/css/app.<hash>.css  # quando Content/assets/css/app.css existir
dist/sitemap.xml
dist/robots.txt
dist/llms.txt
dist/manual/llms-full.txt

Para criar outras rotas, siga Criar uma página. A lista completa de configuração está em Configuração.