Migrare un blog a Jekyll da altre piattaforme

Photo Credit: Caroline Gutman

Migrare un blog a Jekyll da altre piattaforme

Dopo aver letto il nostro articolo precedente sentite anche voi il bisogno irrefrenabile di migrare il vostro blog a Jekyll?

Nessun problema, Jekyll mette a disposizione una serie di importers che consentono la migrazione del proprio blog dai CMS più conosciuti e oltre.

##Come fare?

Inutile dire che il procedimento è estremamente semplice.

Il primo passo è installare lo strumento jekyll-import:

gem install jekyll-import

Una volta installato basta impostare il comando di migrazione in base alla piattaforma dalla quale vogliamo estrarre gli articoli da migrare, nel nostro caso specifico si trattava di Drupal7. Basta creare uno script con all’interno il comando:

ruby -rubygems -e 'require "jekyll-import";
    JekyllImport::Importers::Drupal7.run({
	    "dbname"   => "name",
	    "user"     => "myuser",
	    "password" => "mypassword",
	    "host"     => "myhost",
	    "prefix"   => "mytableprefix"
    })'

Jekyll import estrarrà gli articoli presenti nel database e li inserirà nella cartella _posts rinominandoli già secondo la convenzione:

YYYY-MM-DD-title-of-the-post.md

Per quanto riguarda gli URL dei post pre migrazione è possibile mantenerli uguali impostando correttamente il parametro permalink all’interno del file _config.yml.

La documentazione ufficiale è un punto di riferimento essenziale per approfondire i meccanismi di migrazione e, perchè no, contribuire a migliorarli.

Sei interessato ad approfondire altri aspetti riguardanti Jekyll? Lascia un commento e facci sapere!

Commenti