Dette er et eksempel på, hvordan man opretter et statisk websted med Docusaurus på Kinstas Applikation eller Static Site Hosting-tjenester fra et GitHub-repository.

Docusaurus er en statisk webstedsgenerator, der har specialiseret sig i at producere dokumentationswebsteder, der er enkle at bygge med minimal kodningserfaring, der kræves, så du kan bruge den ud af boksen. Mere information er tilgængelig på Docusaurus hjemmeside.

Under implementeringsprocessen installerer Kinsta automatisk afhængigheder, der er defineret i din package.json-fil.

Statisk webstedshosting

  1. Log ind på GitHub og opret et nyt lager fra denne skabelon (Brug denne skabelon > Opret et nyt lager): Kinsta – Hello World – Docusaurus
  2. I MyKinsta skal du tilføje et statisk websted med Hello World – Docusaurus-repository og følgende Build-indstillinger:
    • Byg kommando: npm run build
    • Nodeversion: 18.16.0
    • Udgiv bibliotek: build
  3. Siden er tilgængelig, så snart opbygningen er færdig, og Docusaurus-standardsiden indlæses på dit websteds URL.

Applikation Hosting

  1. Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Docusaurus
  2. I MyKinsta skal du tilføje en applikation med Hello World Docusaurus-repositoriet. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.
  3. Appen er tilgængelig, så snart opbygningen er færdig, og Docusaurus-standardsiden indlæses på din applikations URL.

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du behøver ikke at definere den eller hardcode den i programmet. Serve-pakken bruger den port, der er indstillet af Kinsta, automatisk.

Start Kommando

Når du distribuerer applikationen, opretter Kinsta automatisk en webproces med npm start som Start-kommando.

Livscyklus for implementering

Når en implementering påbegyndes (ved at oprette en applikation eller genudrulning på grund af en indgående commit), køres kommandoen npm build efterfulgt af kommandoen npm start.

Docusaurus standardside

Appen eller webstedet er tilgængeligt, så snart opbygningen er færdig, og en standard Docusaurus-side indlæses på din applikations URL eller statiske websteds URL.

Docusaurus standardside efter vellykket implementering.
Docusaurus standardside efter vellykket implementering.