Migrando al tema Academic

Un tema para nuestros sitios web tan interesante como potente

Fotografía de Tim Peterson, disponible en Unsplash.

Aunque hace unos días publiqué un artículo que trataba sobre la configuración de ciertos aspectos de las hojas de estilos CSS del tema Beautiful Hugo, sí que es cierto que Infinitos Contrastes lleva ya unas cuantas semanas bajo los auspicios del tema Academic.

De vez en cuando, me gusta echar un vistazo a la lista oficial de temas de la web oficial de Hugo, sobre todo cuando siento que la organización de los contenidos no me termina de convencer. En uno de esos paseos, descubrí el tema Academic y tres de sus aspectos enseguida captaron poderosamente mi atención:

  • En primer lugar, la construcción de la página inicial del sitio a través de diferentes widgets. En Infinitos Contrastes apenas uso unos pocos de ellos, pero en la página web de ejemplo del tema aparecen casi todos y nos permiten hacernos una idea de su enorme potencial.
  • En segundo lugar, la sección dedicada a los proyectos personales, con la posibilidad incorporada de filtrar por etiquetas, es una funcionalidad maravillosa en mi opinión. Ahora mismo, estoy experimentando con ella para organizar los Problemas e información sobre la Capacitación en Valenciano, por ejemplo.
  • Finalmente, aunque no por ello menos impactante, la plantilla docs, diseñada para elaborar documentación, pero cuya flexibilidad permite organizar fácilmente los apuntes de un curso o un proyecto de extensión considerable. Precisamente ha sido mi elección para recopilar una serie de notas personales de un curso de Python que recientemente he finalizado.

Además, una vez metido de lleno en los entresijos de este tema, no puedo más que destacar la excelente documentación del mismo. Con Beautiful Hugo me animé a escribir una serie de artículos donde explicaba cómo tratar ciertos aspectos (aquel primer proyecto, Metablog), pero con Academic es a todas luces innecesario, ya que han puesto a nuestra disposición toda una serie de detalladas explicaciones.

Por otro lado, el nivel de actualizaciones sigue un elevado ritmo y la resolución de bugs (una vez notificados en GitHub abriendo issues) es casi instantánea. Cada pocos días aparece un nuevo commit que puede interesarnos y el proceso de actualización, localmente vía script o automáticamente mediante Netlify, es muy sencillo.

Sin embargo, evidentemente, no todo han sido luces durante la migración. Las peculiaridades de este tema han provocado que haya tenido que revisar, una por una, todas las páginas generadas hasta el momento. Si bien es cierto que principalmente el trabajo se ha reducido a la edición de las cabeceras de los documentos, todavía quedan ciertos detalles a ajustar que, poco a poco, iré abordando en los próximos meses. En esta línea, también me gustaría comentar que no es un tema que recomendaría a alguien que se iniciase en el desarrollo web con Hugo, puesto que la cantidad de opciones disponibles y decisiones a tomar puede resultar abrumadora.

En resumen, Academic es un tema excelente para aquellas personas que deseen ir ‘‘un paso más allá’’ en sus blogs y estén dispuestas a invertir unas cuantas horas entre la experimentación y la lectura de la extensa documentación.

Alexis Sáez
Alexis Sáez
Profesor de matemáticas

Cazador de problemas matemáticos en parajes opositores.