För 5 år sen lämnade jag innehållshanteringssystemet Ghost till den statiska sidhanteringssystemet 11ty (kallas numera Web Awesome).
Anledningarna då var många, främst att jag då kände att Ghost rörde sig i en riktning bort från mig, från Markdown mot nyhetsbrev. De hade några år innan tagit bort funktioner som jag använde, som möjligheten att redigera på mobila enheter i samband med att de lanserade ett nytt redigeringsgränssnitt.
Jag hade också en egen vilja att komma närmre koden; Att kunna styra varenda HTML-tagg och samtidigt lära mig mer om webbstandarder.
11ty då var perfekt och jag har lärt mig mycket under de senaste 5 åren. Bloggen här har varit min egen testmiljö för webben.
Mycket har förändrats sen dess, både med mitt eget bloggande och på webben i stort. Den sociala webben (ActivityPub) har hänt på riktigt och finns nu integrerat på flera plattformar, till exempel Ghost och Wordpress. Själv känner jag för att skriva lite mer och vill minska hindren för det.
Mellan 2021 och nu har jag skrivit i mitt kodredigeringsprogram (Jetbrains IDEA) i ren Markdown och har sedan publicerat via Git till mitt kodrepositorium som sedan har aktiverat en ombyggning av min blogg på min VPS, runt 6-7 minuter senare är bloggen uppdaterad.
Det har fungerat ganska bra, men lösningen jag hade från början för redigering på mobilen med hjälp av Markor + MGit slutade fungera för något år sedan. Så all redigering har fått vara på en dator med access till mitt Gitrepositorium.
Det kändes därför naturligt att gå tillbaka till Ghost och testa detta igen. Jag bryr mig fortfarande inte så mycket om nyhetsbrevsfunktionaliteten, men har det aktiverat så om någon vill följa bloggen den vägen finns det som ett alternativ.
Man kan nu följa både med webbflöden, sociala webben eller e-post.
Jag har inte brutit med Eleventy
Vissa saker är dock inte möjligt med Ghost, specifikt externa datakällor. Jag har därför satt upp en ny 11ty server som är en liten del av den gamla bloggen som bara bygger sidor med det dynamiska innehållet som jag använt. Till exempel med data från Strava, Steam, Inoreader, Brewfather, Packstack m.m.
Detta laddar jag sedan med lite HTMX på vissa specifika sidor som till exempel Just nu. Mitt flöde för länktips (länkbloggen) ligger helt på denna nya sida och ska omdirigeras för de som följt det.
Ghost