Statiske site generatorer (SSG'er) er vokset i popularitet blandt udviklere til bestemte typer websites. Værktøjer som Jekyll, Hugo, Hexo og andre har gjort det meget nemt at oprette en hjemmeside uden at bekymre sig om server side afhængigheder.

Du kan bare redigere indholdet og opbygge webstedet på din lokale maskine og derefter distribuere til en live webserver. Enhver webserver, der kan betjene HTML-filer, kan bruges til at være vært for et statisk websted, og der er endda nogle værktøjer, der kan være vært for din statiske hjemmeside gratis, som f.eks. GitHub Pages og Gitlab Pages.

Hvad er en statisk hjemmeside

De fleste, hvis ikke alle, websider på internettet er kodet ved hjælp af HTML-kode. Forskellen mellem en statisk hjemmeside og en serverafhængig dynamisk hjemmeside er, hvordan webstedet skubber indholdet til browseren. Et statisk websted består af HTML-filer (ja, det er fysiske filer), og hver webside svarer til en enkelt fil. På den anden side benytter WordPress og andre serverafhængige dynamiske CMS databaser til at gemme indholdet og bruge et script-sprog på server-side, som PHP eller Java, til at behandle indholdet og generere HTML-koden til browseren til at gengive. HTML-koden genereres efter behov, mens et statisk websted kræver plads på harddisken til at gemme HTML-filerne, uanset om de ses eller ej.

Fordelen ved et statisk websted er, at det ikke kræver en server (du kan endda være vært for dit websted fra Google Drev eller Dropbox), og websiderne indlæses hurtigt. På den anden side kan vedligeholdelse blive et problem, hvis der er masser af sider på dit websted. Forestil dig at lave en lille ændring til sidefoden af ​​webstedet til 1000 filer.

Statisk Website CMS

Opdateringer til et statisk websted kan typisk være kedelige, og derfor er nogle mennesker afskåret fra at bruge disse løsninger. Det er her et statisk website CMS kan komme ind.

De giver en nem måde til ikke-tekniske brugere at redigere og offentliggøre indhold i en venlig brugergrænseflade på samme måde som de er vant til at gøre ved at bruge noget som WordPress.

Hvis du overvejer at bruge en statisk site generator til dit næste projekt, her er fem statiske websted CMS at overveje.

1. Netlify CMS

Netlify CMS er et open source-værktøj, der gør det muligt for ikke-tekniske brugere at nemt administrere og opdatere indhold genereret af en Static Site Generator. Det er en web-baseret app, der tilbyder en WYSIWYG-editor (det du får se, hvad du får), i real-time preview og træk-og-slip-media uploads. Hvis du foretrækker at forfatter indhold i markdown, kan du også gøre det!

Det fungerer sammen med de mest almindelige SSG'er, såsom Jekyll, Hugo eller Gatsby, og de fleste andre generatorer. Netlify CMS giver skabeloner, der hjælper dig med at komme i gang hurtigt, hvis du opretter et nyt websted, men du kan også føje det til en eksisterende hjemmeside ret nemt.

2. Siteleaf

Siteleaf giver en ren admin grænseflade til din statiske hjemmeside. Ligesom Netlify CMS kan du vælge at forfatter dit indhold i en visuel editor eller bare simpel markdown. En unik funktion er dets API, som giver dig adgang til dig indhold og integrere det i andre hjemmesider og applikationer.

Det er vigtigt, at indholdet, der genereres ved hjælp af dette værktøj, ikke er bundet til en platform, men kan udgives på enhver webserver, du selv vælger. Faktisk kan du nemt eksportere indhold ud af Siteleaf, hvis det ikke opfylder dine behov til enhver tid.

3. Publii

Publii er en desktop app til at opbygge smukke statiske hjemmesider hurtigt og effektivt. Den er tilgængelig til både Windows og MacOS og pakker alle de nødvendige værktøjer til at komme i gang.

Du kan oprette flere websteder inden for appen og administrere dem alle uden at skulle jonglere mellem forskellige administrationspaneler. Det har også masser af SEO og sociale medier relaterede indstillinger, der vil gøre din hjemmeside mere søgemaskine venlige og maksimere sociale medier aktier.

App'en fungerer offline, så du nemt kan oprette eller opdatere indhold uden internetforbindelse, og alt synkroniseres med din foretrukne hosting service, når du kommer online igen.

Hvis du vil komme i gang meget hurtigt uden at skulle bekymre dig om designet af dit websted, giver Publii nogle temaer, du kan bruge. Det er også meget nemt at skifte layout, skrifttyper eller farve på dit websted ved hjælp af dets omfattende tilpasningsværktøjer.

4. DatoCMS

DatoCMS giver et API-baseret adminområde for dine statiske hjemmesider. Det er rettet mod udviklere eller webagenturer, der ønsker at give en intuitiv måde for deres kunder at udgive eller opdatere indhold uafhængigt uden at skulle stole på udviklere for at gøre det for dem.

Det integreres med alle de populære statiske site generatorer og giver dig også mulighed for at holde dine eksisterende implementeringsløsninger. Derudover bevarer du friheden til at være vært for den genererede hjemmeside, hvor du end vil.

5. Skovbrug

Skovbrug er en anden CMS-løsning til statiske hjemmesider bygget ved hjælp af Jekyll eller Hugo. Det giver en front-end til redigering af indhold genereret af SSG på en måde, der er både bekendt og intuitiv.

For at komme i gang, behøver du kun at oprette forbindelse til et eksisterende git-repository eller uploade en zip-fil i dit Jekyll- eller Hugo-projekt. Skovbruget analyserer derefter dit projekt og opbygger automatisk et brugerdefineret CMS til det. De ændringer, du foretager i CMS, kan offentliggøres til enhver hosting-tjeneste, du foretrækker.

Afslutter

WordPress er ikke det eneste CMS til rådighed, når det kommer til at udgive indhold online. Hvis du søger at opbygge et statisk site, er der tonsvis af andre CMS, som du kan bruge gratis. Ovenstående liste skal give dig en start hvis du leder efter et CMS til din statiske hjemmeside.