9 pontos por reallyiamghost 2024-07-31 | 2 comentários | Compartilhar no WhatsApp

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

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

 
olivecake 2024-07-31

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?

 
reallyiamghost 2024-07-31

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...)