glados.no/_posts/2020-12-26-glados.no.md

1.3 KiB

title description date categories tags
glados.no Hvordan generere nettsider med git og jekyll 2020-12-26 glados website glados jekyll git gitea

Hvordan er egentlig glados.no satt opp som en kontinuerlig integrasjon ved hjelp av jekyll, bootstrap og git.

Prinsipp

Jeg er er en ganske lat person, men jeg ønsker å lage en velutformet personlig nettside med alt fra personlige prosjekter til fag på NTNU. Derfor ønsker jeg å sette opp en statisk nettsidegenerator som gjør det enkelt for meg å oppdatere og legge nye til til på nettstedet.

Statisk nettsidegenerator

En bra løsning på dette problemet er å bruke en statisk nettsidegenerator. Da er det mulig å skrive hele nettsteder i det enkle språket markdown, som bruker en syntaks for å beskrive hvilke elementer som brukes. Språket brukes på alt fra GitHub (på README filene) til å skrive større dokumentasjon med Pandoc.

Det finens uttallige forskjellige generatorer, men de to store (i dag) er jekyll og HUGO. Begge baserer seg på markdown, har en ganske lik filstruktur og er begge brukt masse. Jekyll brukes faktisk for å generere Github Pages.

Versjonskontroll