Volcado de Memoria de Acceso Aleatorio como páginas Jekyll en GitLab

Teniendo en cuenta lo revuelto del espacio WordPress de los últimos días1, siempre parece bueno tener alguna mitigación en caso de tener que decidir abandonar WordPress.com como mi proveedor.

Recientemente descubrí que se puede hacer una exportación de un blog WordPress a páginas Jekyll, y decidí que podía poner ese archivo en GitLab — que ahora prefiero a GitHub como destino de mis proyectos.

Para ello, y una vez que tenemos el archivo .zip de la exportación descargado, es necesario seguir los siguientes pasos:

  1. Crear un proyecto en GitLab usando Pages / Jekyll como plantilla;
  2. Fijar como privado el proyecto (Settings > General);
  3. Dejar activa la opción de Pages, accessible para Everyone;
  4. Descargar el proyecto plantilla en la carpeta preferida — yo tengo una2 en ~/Documents/GitLab — clonando el proyecto (por ejemplo, con git clone git@project-slug.git);
  5. Copiar el contenido de la carpeta con el contenido en versión Jekyll en tu carpeta, bien con el Finder, bien con la línea de comandos (por ejemplo, con cp -vr ~/Downloads/jekyll-export/* ~/Documents/GitLab/project-slug);
  6. Enviar el contenido actualizado a GitLab, bien con una herramienta como SourceTree o GitHub Desktop, bien directamente desde la línea de comandos: git add -A; git commit -m "Volcado de WordPress"; git push.

A partir de ese momento, tras un tiempo de procesado por parte de GitLab, tu proyecto estará disponible en https://usesername.gitlab.io/project-slug. Para Memoria de Acceso Aleatorio, el volcado ahora vive en https://juandesant.gitlab.io/memoria-acceso-aleatorio/.

Captura de pantalla de Memoria de Acceso Aleatorio en su versión Jekyll hospedada en GitLab.
  1. No voy a comentar mucho sobre el tema; véase el post de Michael Tsai (@mjtsai@mastodon.social) recopilando información sobre el asunto: https://mjtsai.com/blog/2024/09/24/automattic-vs-wp-engine/ ↩︎
  2. En realidad, no. No publico caminos internos reales para evitar problemas de seguridad. ↩︎

Descubre más desde Memoria de Acceso Aleatorio

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo