Migración de Google Sites a "Hugo" / markdown

4 views
Skip to first unread message

Javier Fernandes

unread,
Jul 10, 2018, 7:52:32 AM7/10/18
to paiu-pr...@googlegroups.com, paco-d...@googlegroups.com
Buenas !

Ya no se si estas listas siguen en funcionamiento, espero que sí.
Y tal vez esto también le interese a otras materias, en ese caso se puede reenviar.

Estaba con ganas de salir de google-sites a "otra" cosa más moderna. Bah.. no es que sea un visionario, creo que casi todos queríamos eso, no ? Por diversas cuestiones.

Entonces empecé a hacer una prueba de concepto con el sitio de objetos 3.
Acá un ejemplo de como quedó con Hugo, que parece estar de moda como generador de sitios desde markdown (parece ser medio reemplazo de jekyll)


Nada, por ahora contento con poder hacer que se vea lindo.
Vamos a ver qué feedback tenemos durante cursada digamos.

Bueno, eso, si les interesa para otra materia y quiere saber más detalles "de implementación" les puedo contar (incluyo acá abajo notas de ese estilo)


Saludin !


PD: Notas de migración

Lo que hice fue exportar el site con este script/app  https://github.com/sih4sing5hong5/google-sites-liberation
Y luego convertir a markdown con esta otra

Arriba de eso tuve que hacer un script para que luego las interprete Hugo (agrega una metadata tipo header de archivo)

Y luego hay que tocar varias cositas (nombres de archivos, títulos con caracteres raros que hay que sacar, negrita deformada, bullet deformados, links, etc). Para eso fui haciendo search and replaces con regex en un editor.
Obviamente que se me cruzó la idea de hacer un migrador automático en JS o algo así más ágil, que tenga la posibilidad de registrar transformaciones, etc. pero bueno.. el tiempo es tirano.

Bueno, eso, todavía me falta entender mejor todo esto de Hugo, para por ejemplo no usar "posts" como ahora sino "páginas". Y diversos blahs, pero creo que el resultado por ahora es positiveeen.
De movida una cosa que pude hacer es customizar el theme (que era este https://minimo.netlify.com/) Y también tener auto deploy ante push a master.
También metí "husky" para que ante cada commit se reindexe la data que usa el buscador (que es todo JS local en el browser, al ser cuasi "serverless")

Saludos !

Nicolas Passerini

unread,
Jul 10, 2018, 11:25:32 AM7/10/18
to paiu-pr...@googlegroups.com, paco-d...@googlegroups.com
Perfecto, pero dónde veo cóo quedó?

--
Has recibido este mensaje porque estás suscrito al grupo "Programación avanzada de interfaces de usuarios (profesores)" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a paiu-profesor...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Javier Fernandes

unread,
Jul 10, 2018, 11:43:28 AM7/10/18
to Nicolas Passerini, paiu-pr...@googlegroups.com, paco-d...@googlegroups.com
En el link ese, https://oop3.netlify.com/posts/
Está en formato "posts" tipo blog. Pero bueno, me falta migrar a que sean "pages", creo. Hugo es una cosa a aprender digamos, hay que dedicarle un rato. 

Has recibido este mensaje porque estás suscrito al grupo "paco-docentes" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a paco-docente...@googlegroups.com.

Javier Fernandes

unread,
Aug 30, 2018, 7:03:34 AM8/30/18
to Nicolas Passerini, paiu-pr...@googlegroups.com, paco-d...@googlegroups.com
Hola, vengo a seguir vendiendo la idea del sitio con Hugo :P

Con apenas sacarse una cuenta en Google Analytics y luego meter el id del site en la config, ya se puede usar para entender un poco el tráfico.

image.png

Está bueno para chusmear un poco cómo usan los alumnos el sitio, pero también como llegan otras personas por google, o de dope.

Nada, eso.

Saludos

Fernando Dodino

unread,
Aug 30, 2018, 7:10:04 AM8/30/18
to paiu-pr...@googlegroups.com, Nicolas Passerini, paco-d...@googlegroups.com
Je, yo migré el sitio de paiu al nuevo google sites:
ah, no lo ven?
Es porque la migración apesta! jajaja.
Lo tuve que molestar a Pablo en sus vacaciones para que vuelva a configurar el DNS, me borró todos los permisos, sacó todo el formato HTML que le había puesto al código, algunas imágenes... pero tiene sombrero nuevo.
En fin, está claro que github pages es el presente...
Reply all
Reply to author
Forward
0 new messages