Cuttlebelle
Questo è un esempio di come impostare un’applicazione Cuttlebelle per distribuire i servizi di Hosting di Siti Statici di Kinsta da un repository GitHub.
Cuttlebelle è un costruttore di siti statici che suddivide ogni pagina in blocchi di contenuto che possono essere successivamente assemblati per creare vari layout di pagina senza dover comprendere o utilizzare codici complessi. Maggiori informazioni sono disponibili sul sito web di Cuttlebelle.
Potete utilizzare questo template di avvio rapido anche sull’Hosting di Applicazioni di Kinsta senza alcuna configurazione aggiuntiva. Se utilizzate l’Hosting di Applicazioni, il comando Start può essere lasciato vuoto per il processo web poiché Kinsta rileva automaticamente il comando richiesto durante la prima distribuzione.
Prerequisiti
- I template di avvio rapido di Kinsta sono archiviati e gestiti su GitHub; pertanto, per accedervi è necessario avere un account GitHub.
- Sarà anche necessario creare un account MyKinsta per distribuire l’applicazione.
Distribuire un sito statico Cuttlebelle
- Accedete a GitHub e create un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – Static Site with Cuttlebelle.
- In MyKinsta, cliccate su Siti statici > Aggiungi sito > selezionate GitHub, cliccate su Connetti provider git > Autorizza e accedete all’account GitHub.
- Scegliete il repository Hello World Cuttlebelle, cliccate su Continua e inserite quanto segue nelle impostazioni di build:
- Comando di build:
npm run build
- Versione Node: 18.16.0
- Directory di pubblicazione:.site
- Comando di build:
Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel composer.json. Il sito è disponibile non appena la distribuzione termina e la pagina di benvenuto di Kinsta viene caricata all’URL del sito.
Ciclo di vita della distribuzione
Ogni volta che viene avviata una distribuzione (attraverso la creazione di un’applicazione o una nuova distribuzione a causa di un commit in entrata), viene eseguito il comando npm build
, seguito dal comando npm start
.