De stappen naar een statische, Indieweb website

Eindelijk, eindelijk, zit ik dan weer eens achter de laptop om mijn voorgenomen overstap naar een statische website voor dit blog door te zetten. Maar het valt me vies tegen. Zo mooi als mijn voorgenomen gebruik van de statische site generator Hugo is, zo moeilijk is het om de huidige versie van de site daarheen te converteren.

Zal ongetwijfeld aan mij liggen. Maar ik krijg het niet voor elkaar.

Het alternatief is: de huidige site converteren naar platte HTML en als archief online zetten. Dat geeft me de ruimte om een nieuwe site vanuit Hugo te creëren, zonder ballast.

Wordt vervolgd…

van WordPress naar Hugo, Jekyll, Pelican? Niet zo snel

First things first

  • Backups van files – Check
  • backups van database – Check
  • export van content – Check

conversies testen naar Jekyll, Hugo en Pelican

allereerst maar eens Homebrew installeren, want ja: dit gaat allemaal via de command line.

Hugo

de snelle start leest aantrekkelijk en veelbelovend. Via een plugin gaat het exporteren naar een Hugo site ook vlot.
Bij het genereren van de Hugo site stokt het proces telkens bij de eerste error. Vervolgens wordt er geen site getoond…

(Later ontdekt ik dat het wellicht via een omweg makkelijker zou kunnen: Optie: WordPress->Jekyll->Hugo:)

Pelican

De snelle start is ook hier goed leesbaar. Om Pelican te kunnen installeren, dien ik eerst python pip te installeren. De Quickstart legt niet uit hoe je dat doet, dus ik sla het nu voor het gemak gewoon over.

Jekyll

Jekyll heeft ook een heldere handleiding. Via een plugin exporteer ik succesvol naar een Jekyll site. En zowaar: bij het genereren van de statische site krijg ik wel errors, maar het proces stokt niet. Er is een statische versie van deze site!

Die errors, die zitten in YAML. Wat is YAML?

Wat het is vind ik hier: Wat is YAML? Waarom YAML bestaat, waarom het hier gebruikt wordt, en hoe ik de errors oplos… al die dingen worden me hier echter niet duidelijk. Maarja, ik ben ook geen developer.

Ik kies een nieuw moment om verder te gaan. Voor nu: mission partly accomplished.

Tot ziens, WordPress

Natuurlijk is het onverstandig, om voornemens te maken. Maar ook deze jaarwisseling vormden zich er een paar in mijn hoofd.

Eén ervan is om werk te maken van de manier waarop ik online aanwezig ben. Daar heb ik een paar redenen voor.

Het verband is eruit

Om te beginnen voelt het allemaal wat … stoffig, versleten misschien. Een WordPress blog, een Twitter-account, Linkedin, (nee, al een tijdje geen Facebook meer), en ook nog ergens een Flickr-account. Geen Delicious meer, geen goede RSS-reader, en vooral geen goede samenhang.

Alles draait, maar daar is het ook wel mee gezegd. De verbinding is er in ieder geval tussenuit. Ik leef en interactie voornamelijk op Twitter, en vind geen manier om de grote stromen informatie die ik dagelijks consumeer handig te filteren en door te geven aan … aan wie eigenlijk? Jullie, de lezers/volgers die het kennelijk interessant vinden wat ik te filteren en te zeggen heb.

Actie

2019 moet een jaar van actie worden, besloot ik ook. Genoeg gedacht en gekletst. Handen uit de mouwen! Dus één van de dingen die ik ga doen is dit blog opnieuw uitvinden.

En de belangrijkste stap daarin voor mij is het verlaten van WordPress. Niet omdat het niet werkt. Niet omdat het open source is. Niet omdat het een van de meestgebruikte blogplatforms ter wereld is.

Maar omdat het niet meer goed voelt. Ik heb teveel werk aan het bijhouden van de plugins. Ook al gaat een heel deel van die updates vanzelf. Ik voel me te kwetsbaar, juist omdat WordPress zo populair is. Hackers aarzelen niet om iedere dag maar weer aan alle sloten te morrelen, en te zien of ze mijn site kunnen overnemen voor hun botnet, of wat dan ook.

Hugo

Daarom wil ik overstappen op een static site generator, zoals Ghost, Jekyll, Hugo of Pelican. Ik ben er nog niet uit welke ik ga kiezen, maar op basis van de reacties die ik op twitter kreeg, lijkt Hugo de beste kaarten te hebben.

En nog veel meer

Daar stopt het niet.

  • Ik zal moeten uitzoeken hoe ik migreer zonder oude links stuk te maken
  • Ik wil opnieuw website statistieken gaan gebruiken, maar dan liever niet van Google, en wel op zo’n manier dat ik de interactie van mijn tweets en blogposts beter kan volgen
  • Ik wil mijn workflow zo maken, dat het makkelijker wordt om snel een korte post of serie tweets de wereld in te schieten
  • ik wil beter laten zien waar mijn inspiratie vandaan komt, maar doe ik dat met een blogrol een linklist, of nog iets anders
  • ik wil heel duidelijk laten zien hoe geweldig RSS is
  • En er schieten me later vast nog mee zaken te binne

Kortom: houd deze stek in de gaten, er gaat de komende tijd wat bewegen.