Detta är ett exempel på hur man ställer in en statisk webbplats med Jekyll från ett GitHub-kodförråd på Kinsta’s tjänster för Applikationshosting.

Jekyll är en statisk webbplats-generator med öppen källkod. Den använder dynamiska React-komponenter. Som ett resultat kan den producera en anpassad statisk webbplats utan behov av en databas. Mer information finns exempelvis på Jekylls webbplats.

Kinsta installerar beroenden som definieras i din Gemfile-fil under distribuerings-processen automatiskt.

  1. Logga in på GitHub och skapa sedan ett nytt arkiv från den här mallen (Använd den här mallen > Skapa ett nytt kodförråd): Kinsta – Hello World – Statisk webbplats med Jekyll.
  2. I MyKinsta, lägg till en applikation med Hello World Jekyll-kodförrådet. Startkommandot kan lämnas tomt för webbprocessen. Kinsta upptäcker nämligen det nödvändiga kommandot automatiskt under den första distribueringen.

Appen är tillgänglig så snart som byggningen är klar och Kinsta’s välkomstsida laddas på din applikations webbadress.

Kinsta's välkomstsida efter lyckad installation av Jekyll.
Kinsta’s välkomstsida efter lyckad installation av Jekyll.

Inställning av webbserver

Port

Kinsta ställer automatiskt in miljövariabeln PORT. Du bör därför inte definiera den själv eller hårdkoda den i applikationen.

Startkommando

När du distribuerar programmet skapar Kinsta sedan en webbprocess automatiskt. Den är baserad på innehållet i Procfile som Startkommandot.

Livscykel för distribuering

När en distribution initieras (genom att exempelvis skapa en applikation eller omdistribuera på grund av ett inkommande utförande), körs kommandot bundle install.