textcube_to_jekyll - Convertir datos de respaldo de Textcube en posts de Jekyll
(github.com/iAmGhost)Hola. Soy Nayuryeong y estuve a cargo del soporte técnico de Pig-Min, una revista web de juegos indie.
Pig-Min es un blog basado en Textcube que estuvo en funcionamiento hasta alrededor de 2015. Después de 2015 quedó prácticamente abandonado y, tras un accidente inesperado, perdimos el web hosting que estábamos usando, por lo que el sitio quedó completamente cerrado.
El sitio estaba hecho sobre Textcube, y Textcube tenía una función para exportar/importar los datos del blog (posts, archivos adjuntos, etc.) en un solo archivo XML.
Por casualidad apareció un respaldo creado aprovechando esa función, pero nos quedaba la duda de cómo revivir el sitio.
- Volver a poner en marcha un blog de Textcube ahora genera preocupaciones de seguridad
- Antes era posible migrar de Textcube a Tistory, pero esa función ya no existe
- Queríamos reducir al máximo los costos de operación del sitio
- Como el sitio es para archivo, se pueden aceptar varias concesiones
- Sacrificar la facilidad para escribir posts
(aunque yo doy soporte técnico, la persona que administra principalmente el sitio no es técnica) - No es necesario contar con funciones de comentarios/trackbacks
- Sacrificar la facilidad para escribir posts
Tomando todo esto en cuenta, hice una herramienta que convierte los datos de respaldo de Textcube en posts de Jekyll y terminé alojándolo a través de GitHub Pages.
Se restauraron 5218 artículos desde el archivo XML y, de los textos escritos después del respaldo, una parte (118) se recuperó obteniendo y parseando el HTML respaldado en archive.org.
Pueden ver el sitio creado con esta herramienta aquí abajo.
https://blog.pig-min.com/
Lo publico por si acaso hay alguien más con la misma inquietud que yo.
Gracias.
2 comentarios
Recuerdo que antes lo seguía por RSS. Me alegra volver a saber de esto.
¿Quizás en adelante también subirán más contenido?
Desde 2015, el enfoque principal ha estado en el podcast, así que el blog no ha estado en funcionamiento.
(Teniendo esto en cuenta, se restauró como un sitio estático.)
Yo solo doy soporte técnico, así que no tengo relación con el contenido, pero si en algún momento llegan a publicar algo nuevo, tengo pensado brindarles apoyo.
(Ya sea dándoles una guía para publicar sobre Jekyll... o migrando a otra herramienta de blog...)