Complementos
Visión General
El sistema de complementos te permite definir tus propios complementos bien con un control bien detallado sobre el proceso de pre-renderizado de Scully. Hay siete tipos principales de complemento, puedes crear complementos de cualquiera de ellos.
Cuando quieras compilar tu propio complemento
Tipos
Router
Los complementos router
enseñan a Scully como obtener los datos requeridos para pre-renderizar las páginas con parámetros.
render
Los complementos render
permiten transformar el HTML renderizado.
Una vez que la aplicación Angular renderiza, el contenido HTML es enviado a un complemento render
dónde puede seguir modificandose.
Route process
'routeProcess' plugins are plugins that can modify the handled route array, before rendering the routes starts
Content or File handler plugins
Los complementos fileHandler
son usado por el complemento contentFolder
durante el proceso de renderizado. El complemento contentFolder
procesa las carpetas para markdown y otros tipos de archivos que las carpetas puedan contener. El procesado de renderizado procesa cualquier complemento fileHandler
existente para esos tipos de archivos.
Route discovery done
Los complementos routeDiscoveryDone
son ejecutados después de que todas las rutas hayan sido recolectadas y todos los complementos router hayan finalizado.
All done
Los complementos allDone
son como los complementos routeDiscoveryDone
, excepto que son llamados después de que Scully finalice todos los procesos.