Creo que este es uno de los pasos que me falta por dar pero no me decido a hacerlo, al menos de golpe y porrazo. Jose, el evangelizador, me puso sobre la pista de Toto, una plataforma para la creación de blogs.
Y diréis que tengo más cara que espalda, hacer un post recomendando que os paséis a Toto y estar usando yo un WordPress, que debo predicar con el ejemplo y todo eso. Os doy la razón, podéis fustigarme, soy un ser vil. Pero a mi favor diré que estamos trabajando en ello :P
Total, al grano que siempre me enrollo. ¿Qué porras es Toto? Alexis Sellier, el creador de Less y de Toto os lo cuenta:
toto is a git-powered, minimalist blog engine for the hackers of Oz. The engine weighs around 300 sloc at its worse. There is no toto client, at least for now; everything goes through git.
Dejando de un lado posibles modificaciones de Toto, gracias a él podemos crear un blog en 15 segundos, listo para usar. No almacena los post en una base de datos, sino en archivos .txt que creamos en local y que luego, mediante git, subimos a un repositorio. Y al poder almacenarlo facilmente en Heroku, os invito al menos a probar, que no se pierde nada.
Prerequisitos para cambiarte a Toto: que estés cansado de las actualizaciones de WordPress, que uses git, que abraces el cambio :)
¿Os mola? Pues al lío:
Crear una cuenta en Heroku
Antes que nada, para poder alojar nuestro blog en Heroku tenemos que darnos de alta. Nos enviarán un email de confirmación al correo con el que nos registremos.
Instalar la gema Heroku y añadir nuestra clave pública
Instalación:
$ sudo gem install heroku
Añadir clave pública:
$ heroku keys:add
Y para terminar escribimos nuestro email y contraseña.
Creamos nuestro blog
$ git clone git://github.com/cloudhead/dorothy.git myblog $ cd myblog $ heroku create myblog $ git push heroku master
¿Ya? Sí, ya. Antes del siguiente paso te recomiendo que edites (o crees) un fichero .Gemfile y añadas la versión 0.4.6 de la gema de toto, la última versión, la 0.4.7 peta, no sé muy bien todavía por qué.
Añadiremos el servidor heroku.com a nuestra lista de servidores seguros y de una tacada subirá nuestro blog al repo e instalará las gemas que necesite. ¡Yasta! Blog ready to go!
Viendo la parrafada que me he marcado, debo replantearme escribir post más cortos, in Gali Mode.
PD: Desde la web de Toto podéis obtener más información sobre él
Gracias por escribir sobre Toto, no lo conocía y voy a probarlo. Tenía pensado usar Jekyll (http://jekyllrb.com), con la diferencia que con Jekyll se generan las páginas (que son estáticas) en local y no se usa nada de Rack, con lo cual no se puede usar en Heroku.
Vaya Javier! Gracias por escribir tú aquí :D yo también le he estado echando un vistazo a Jekyll. A priori además es un pelín más enrevesado que Toto, pero poco más. Como contrapartida en github vas a poder encontrar mil ampliaciones y mejoras. Un saludo :)