Dette er et eksempel på, hvordan du opretter et statisk websted med Jekyll på Kinsta’s Applikation Hosting-tjenester fra et GitHub-repository. En løsning ved hjælp af GitHub-handlinger til at implementere Jekyll på Statisk Webstedshosting er også tilgængelig.
Jekyll er en open source-generator til statiske websteder, der bruger dynamiske React-komponenter til at producere et tilpasset statisk websted uden brug af en database. Du kan finde flere oplysninger på Jekyll-webstedet.
Kinsta installerer automatisk afhængigheder, der er defineret i din Gemfile-fil, under implementeringsprocessen.
- Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Statisk websted med Jekyll.
- I MyKinsta skal du tilføje en applikayion med Hello World Jekyll-repositoriet. Start-kommandoen kan efterlades tom for web-processen, da Kinsta automatisk detekterer den påkrævede kommando fra Procfilen i depotet.
Appen er tilgængelig, så snart opbygningen er færdig, og Kinsta Velkommen-siden indlæses på din applikations URL-adresse.

Opsætning af webserver
Port
Kinsta indstiller automatisk miljøvariablen PORT
. Du skal ikke selv definere den eller hardcode den i applikationen.
Start Kommando
Når du implementerer en applikation og inkluderer en Procfile i depotet, opretter Kinsta automatisk en webproces baseret på profilen i roden af depotet. Brug denne kommando i din Procfile til at køre din webserver:
web: bundle exec jekyll build && ruby -run -e httpd _site
Livscyklus for implementering
Hver gang en implementering igangsættes (ved at oprette en applikation eller ved at genimplementere på grund af en indgående commit), køres kommandoen bundle install
.