textcube_to_jekyll - Converte dados de backup do Textcube em posts do Jekyll
(github.com/iAmGhost)Olá. Eu sou Nayuryeong, e fui responsável pelo suporte técnico da revista online de jogos indie Pig-Min.
A Pig-Min é um blog baseado em Textcube que foi operado até por volta de 2015. Depois de 2015, ele ficou praticamente abandonado e, após um acidente inesperado, acabamos perdendo a hospedagem web que estava em uso, deixando o site completamente fora do ar.
O site era baseado em Textcube, e o Textcube tinha uma função para exportar/importar os dados do blog (posts, anexos etc.) em um único arquivo XML.
Por acaso, foi encontrado um backup criado usando essa função, mas ficou a dúvida de como poderíamos colocar o site no ar novamente.
- Reiniciar o blog em Textcube agora traz preocupações de segurança
- Antes era possível migrar do Textcube para o Tistory, mas essa função não existe mais
- Queríamos reduzir ao máximo os custos de operação do site
- Como o site serve como arquivo, era possível fazer várias concessões
- Abrir mão da praticidade na criação de posts
(Embora eu faça o suporte técnico, o principal operador do site não é um técnico) - Não era necessário ter função de comentários/trackbacks
- Abrir mão da praticidade na criação de posts
Reunindo esses pontos, acabei criando uma ferramenta que converte os dados de backup do Textcube em posts do Jekyll e passei a hospedar o site via GitHub Pages.
Foram restaurados 5.218 textos a partir do arquivo XML e, entre os textos publicados depois do backup, uma parte deles (118) foi restaurada obtendo e fazendo o parsing do HTML arquivado no archive.org.
Você pode conferir abaixo o site criado com essa ferramenta.
https://blog.pig-min.com/
Estou compartilhando caso haja alguém com a mesma dúvida que eu tive.
Obrigado.
2 comentários
Lembro que eu acompanhava assinando via RSS antigamente. Fico feliz em receber notícias novamente assim.
Será que mais conteúdos também vão ser publicados daqui para frente?
Desde 2015, o foco principal passou a ser o podcast, então o blog não está sendo mais mantido.
(Levando isso em consideração, ele foi restaurado como um site estático.)
Eu cuido apenas do suporte técnico, então não tenho relação com o conteúdo, mas caso venham a publicar novos posts, pretendo dar suporte.
(Posso orientar sobre como publicar no Jekyll... ou então migrar para outra ferramenta de blog...)