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.

OK, doei Facebook!

Doei Facebook

Afgelopen week publiceerde Mark Zuckerberg, mede-oprichter van Facebook, een Manifesto over hoe hij denkt dat Facebook de wereld verder kan helpen:

the most important thing we at Facebook can do is develop the social infrastructure to give people the power to build a global community that works for all of us. – Mark Zuckerberg

Mooie doelstelling, alleen jammer dat Zuckerberg denkt dat hij dat met een commercieel bedrijf moet doen, waarvan de aandeelhouders toch vooral interesse hebben in de koers van het aandeel. Maar belangrijker nog, zoals Aral Balkan mooi beschrijft:

It is not the job of a corporation to “develop the social infrastructure for community” as Mark wants to do. Social infrastructure must belong to the commons, not to giant monopolistic corporations like Facebook. – Aral Balkan

Daarmee wil ik zeker niet zeggen dat een commercieel bedrijf geen bijdrage kan leveren aan de samenleving, maar wel dat de (sociale) infrastructuur waarin dat gebeurt niet in handen mag zijn van één bedrijf. Want (opnieuw Aral Balkan):

Facebook’s business model is to be the man in the middle; to track every move you, your family, and your friends make, to store all that information indefinitely, and continuously analyse it to understand you better in order to exploit you by manipulating you for financial and political gain.

Facebook isn’t a social network, it is a scanner that digitises human beings. It is, for all intents and purposes, the camera that captures your soul. Facebook’s business is to simulate you and to own and control your simulation, thereby owning and controlling you. – Aral Balkan

Mark Zuckerberg had applaus van me gekregen wanneer hij zijn doelstelling was opgevolgd met:”en dus gaan we volledig open source en stellen we onze infrastructuur open voor derden om direct concurrerende diensten op te ontwikkelen. Maar goed, dat zat er natuurlijk niet in.

Waarom vind ik dit belangrijk? Nou, zoals Ronald Mulder niet al te lang geleden opschreef:

Onder meer door het bestaan van schaalvoordelen leidt marktwerking vaak tot concentratie en zelfs monopolievorming  – Ronald Mulder

Hij beargumenteerde dat er tot voor kort niet veel te doen leek te zijn tegen de platform- en netwerkeffecten die tegenwoordig beschikbaar zijn voor bedrijven zoals Facebook, en brak een lans voor de invoering van blockchain-technologie om dergelijke platformen meer open te maken.

Of dat lukt, moeten we nog zien. Maar ik wacht niet langer totdat Facebook laat blijken te snappen waar haar verantwoordelijkheid echt ligt. Dus ik stap op.

Doei, Facebook!

Post Scriptum 2018-03-21

Ondertussen is een grotere groep mensen boos op Facebook. Ik citeer Aral Balkan nog maar eens in reactie:

Want to #deletefacebook?

Don’t.

1. Sign up for @MastodonProject

2. Get on @wire and/or @signalapp

3. Write up a post on Facebook telling your friends about these alternatives and that they can find you there (& on your own web site if you have one).

Then #deletefacebook 🙂