ulrik & co - site logo

ulrik & co

Skal man nu gøre alt selv?

Om man skal gøre alt selv, det ved jeg ikke - men i hvert fald, så har jeg gjort denne blog selv.

Altså, gjort det der egentlig ikke er grund til. Jeg har skrevet den kode der bygger og offentliggøre denne blog om og helt fra bunden.

Q: Var jeg ikke tilfreds med hugo?
A: Jo, jo - det var jeg sådan set.

Q: Findes der ikke et hav af static site generators allerede?
A: Jo, jo - det gør der.

Q: Har du for meget fritid?
A: Njah, det tror jeg sådan set ikke.

Q: Hvorfor så?

Ja, det er vel egentlig et godt spørgsmål... Svaret er vel egentlig relativt simpelt. Fordi man kan - og fordi man lærer noget af at bygge noget forfra en gang i mellem.

Primært har jeg gjort det for at have kontrol over platformen og forstå alle dele. Også fordi hugo er skrevet i go - og det forstår jeg ikke en dyt af.

Det kunne jo så ha' været det projekt - altså lære go - men det har jeg ikke fritid nok til, så det må blive en anden gang.

Men... hvad er så stumperne?

Altså, der er ikke ændret på hvor jeg hoster min hjemmeside - det er stadig hos Hetzner. Ikke sponsoreret eller noget, men det er altså en ret go' service de har sig.

Systemet der samler trådene er skrevet i PHP med hjælp fra en række composer pakker.

Pt. består systemet af et par cli kommandoer, til at oprette nye "skeletter" til blogindlæg og til at bygge de færdige output filer, når jeg er færdig med at skrive dem.

Der er også en kommando til at uploade til serveren. Denne del kunne man nok automatisere i en Gitlab pipeline, men det må blive senere - pt. er rsync en fin fin løsning.

"Er du så færdig nu Ulrik?" - Næ, det er jeg ikke, der er masser af forbedringer jeg gerne vil ha' lavet. Og de kommer helt sikkert også her de næste måneder.

Jeg overvejer om det skal laves til en serie her, så I kan følge lidt med - og grine af, hvor underligt det er - eller hvor pinlige de fejl jeg får lavet er. Men nu vi se. Det kræver jo at jeg får dokumenteret tingene undervejs.

··· Ulrik