Lo primero es decidirnos por uno de los varios proyectos que nos facilitarán la tarea: Yo he escogido pixyll porque me parece muy de estilo "content first", es decir, prima la visualización del contenido. No puede ser más fácil de instalar ya que nos lleva ya hecho el servidor jekyll y las página de estilo usando el rapidísimo basscss.
Si por ejemplo nuestro nombre de usuario en github es usuario nos vamos al proyecto pixyll y le hacemos un fork (el botón está arriba a la derecha). Esto copiará el proyecto en nuestra cuenta de github. Ahora nos vamos a nuestra cuenta de github->Repositories, seleccionamos pixyll y le cambiamos el nombre entrando en Settings->Repository name.
El nombre del repositorio debe ser: usuario.github.io
Ya podemos entrar en el sitio web http://usuario.github.io recién creado.
Las entradas se hacen en formato markdown, para crear una navegamos en proyecto a _posts, aqui creamos un nuevo archivo cuyo nombre debe seguir esta sintaxis:
YYY-MM-DD-titulo-de-la-entrada.md
Editamos el fichero en markdown; La cabecera siempre debe ser del tipo
--- layout: post title: titulo de la entrada ---
bla bla bla
Con el fichero creado, le damos a commit y, después de unos segundos, ya tendremos la nueva entrada en nuestro blog!!.También podemos tener una copia del blog en nuestra máquina local y sincronizarla con github.io. Para ello sólo tenemos que clonar en nuestro ordenador el repositoriogit clone http://github.io/usuario/usuario.github.ioCon nuestro flamante nuevo blog en marcha, ahora tenemos que migrar los contenidos de blogger a github. Yo lo he hecho con este script ruby, que debemos copiar en nuestro directorio del blog, junto encima del directorio _posts.ejecutamos el script conruby blogspot_to_jeckyll.rb http://usuario.blogspot.com/feeds/posts/default?max-results=300Que nos copiará las entradas al directorio _posts. Podemos arrancar el servidor jeckyll para ver el resultado, en el directorio usuario.github.io hacemosgem install github-pages
jekyll serve
Para probar vamos a http://localhost:4000/
Una vez que comprobemos que todo está perfecto, añadiremos las nuevas entradas al blog. Para ello entramos en el directorio de _posts ygit add *git commit -a -m "Migracion de entradas desde blogger"git pushLo que copiará todas las entradas antiguas al nuevo blog en github. A partir de ahora, ya podremos editar nuestras entradas en markdown, sin depender del horroroso entorno de blogger. Feliz blogeo!.