Eine Migration von Wordpress nach Ghost 2 scheint sich auf den ersten Blick etwas mühsam zu gestalten - die bestehenden Tools funktionieren nur mit Ghost 1. Aber es gibt auch eine gute Nachricht: die neueste Ghost-1-Versionen exportieren ein Ghost-2-kompatibles JSON
. Zusammen mit Docker ist das alles nicht ganz so schlimm. Hier mal schnell notiert (mach ich vielleicht noch schöner wenn ich Zeit hab)
- Wordpress blogposts exportieren
- Den Ordner wp-content/uploads sichern.
- https://github.com/jonhoo/wp2ghost
- einen Ghost 1 docker-container starten:
docker run -d --name some-ghost -p 3001:2368 ghost:1-alpine
- Unter localhost:3001 den docker-ghost aufrufen
- Json importieren (unter
meineurl.com\ghost\settings\labs
) - Json exportieren (unter
meineurl.com\ghost\settings\labs
) - das geht jetzt auch für einen Ghost2-import - Was jetzt noch nicht passt, sind die Bildpfade. Hier muss im erzeugten json
wp-content/uploads
mitcontent/images
ersetzt werden. Ob man dazu jetzt sed oder was anderes nimmt. Ich hab search/replace in Notepad++ verwendet. - Im "echten" neuen Blog das json importieren (unter
meineurl.com\ghost\settings\labs
) - Die Bilder im ghost-Verzeichnis in den
images
-Ordner kopieren.
Fertig :)
Naja... fast fertig, ich muss mir das Kommentar-Thema noch anschauen.