Cómo instalar Jekyll usando Docker

Cómo instalar Jekyll usando Docker Créditos de imagen: Unsplash

Existen dos formas de instalar el generador de sitios web Jekyll en un equipo de desarrollo:

  • Clásica: Instalando las librerías de Ruby y el paquete gem de Jekyll, ya sea desde los repositorios del sistema operativo o descargando el fichero instalador.
  • Usando contenedores: A partir de una imagen (Docker en nuestro caso) en la que ya esté instalado Ruby y Jekyll, se creará un contenedor desde el que se ejecutarán los comandos necesarios para trabajar.
Leer más...

Ejemplo de Implementación de React Recoil

Ejemplo de Implementación de React Recoil Créditos de imagen: Unsplash

Recoil es una librería JavaScript para la gestión del estado en React.js. Es relativamente novedosa (a fecha de la redacción de este documento todavía está en fase alpha), y ha sido desarrollada por Facebook, creador también de React.

Leer más...

Ejemplo de Implementación de React Router v6

Ejemplo de Implementación de React Router v6 Créditos de imagen: Unsplash

React es una de las bibliotecas de Javascript más usadas en el front-end de las aplicaciones web. Con ella se puede desarrollar fácilmente sitios web SPA (Single Page Application), en los que la navegación a través de los diferentes apartados del sitio se realiza dentro de una sola página, llamada comúnmente layout. De esta forma la experiencia de usuario en este tipo de sitios web se asemeja a la que se tiene en cualquier aplicación de escritorio o móvil.

Leer más...

Cómo obtener datos en Next.js

Cómo obtener datos en Next.js Créditos de imagen: Unsplash

Next.js es un framework de JavaScript que permite crear sitios web utilizando Node.js en el lado del servidor, y React.js en el lado del cliente. Está preparado tanto para crear páginas estáticas como para renderizar páginas en el servidor dinámicamente, pudiendo utilizar ambas tecnologías al unísono en un mismo sitio web.

Leer más...