Obtenga control programático de sus compilaciones con los complementos de compilación de Netlify
Hoy en Jamstack_Conf, Netlify anunció Build Plugins. Lo que hace es permitirle tener enlaces particulares para eventos dentro de su compilación, como cuándo comienza o finaliza la compilación. Lo bueno de ellos es que son simplemente un simple objeto JavaScript, por lo que puedes insertar algo de lógica o iniciar una biblioteca tal como lo harías normalmente dentro de tu aplicación.
Una “compilación” es cuando le entrega su sitio a Netlify a través de GitHub/GitLab/etc., o simplemente colocando el directorio en la interfaz, Netlify procesará todos los activos, descargará e instalará paquetes y generará una versión estática del sitio. para implementar en CDN en todo el mundo.
Lo que hace el complemento de compilación es brindarle acceso a puntos clave en el tiempo durante ese proceso, por ejemplo, onPreBuild
, onPostBuild
, onSuccess
etc. Puedes ejecutar algo de lógica en esos momentos específicos, como este:
module.exports = { onPreBuild: () = { console.log('Hello world from onPreBuild event!') },}
¡Tampoco tienes que construirlos tú mismo! Puede utilizar complementos de compilación creados por la comunidad. Los hay muy interesantes, como a11y, Cypress para pruebas, Inline Critical CSS y mi favorito personal, Subfont, que optimiza las fuentes para ti de una manera realmente increíble (puedes ver un video sobre eso).
Habilítelos a través del panel con unos pocos clics en los botones:
Si desea obtener más información, consulte la publicación del anuncio aquí. ¡Feliz edificio!
Deja un comentario