Este proyecto fue creado con Parcel. Consulte la documentación. para conocer y personalizar las funciones adicionales.
parcel-project-template
por el nombre de tu proyecto.npm install
.npm start
.src/sass
y ser importados en los archivos de estilos de la página. Por ejemplo, para
index.html
el archivo de estilos se llama index.scss
.src/images
. El ensamblador las optimizará,
pero sólo cuando se cargue la versión de producción del proyecto. Todo esto
se hace en la nube, para no sobrecargar tu ordenador, ya que puede tardar
mucho en máquinas poco potentes.Para configurar un proyecto para ser implementado, hay algunos pasos adicionales
para configurar tu repositorio. Ve a la pestaña Settings
y en la subsección
Actions
, selecciona la opción General
.
Baja hasta la última sección, asegurándote de que las opciones esten seleccionadas
como en la siguiente imagen, y haz clic en Save
. Sin estas opciones, la compilación
no tendrá suficientes permisos para automatizar el proceso de implementación.
La versión de producción del proyecto se compilará e implementará automáticamente
en GitHub Pages, en la rama gh-pages
, cada vez que se actualice la rama main
.
Por ejemplo, después de un push directo o de un pool request aceptado. Para
ello, edita el campo homepage
y el script build
en el archivo package.json
,
sustituyendo your_username
y your_repo_name
por los tuyos propios, y envía
los cambios a GitHub.
"homepage": "https://your_username.github.io/your_repo_name/",
"scripts": {
"build": "parcel build src/*.html --public-url /your_repo_name/"
},
A continuación, hay que ir a la configuración del repositorio de GitHub
(Settings
> Pages
) y seleccionar que la versión de producción de los archivos
se distribuya desde la carpeta /root
de la rama gh-pages
, si no se hizo automáticamente.
El estado del deploy del último commit se indica con un icono junto a su identificador.
Se puede ver información de estado más detallada haciendo clic en el icono y
en el enlace Details
de la ventana desplegable.
Después de un tiempo, normalmente un par de minutos, la página activa se puede
ver en la dirección especificada en la propiedad homepage
. Por ejemplo, aquí
está el enlace a la versión activa de este repositorio.
https://goitacademy.github.io/parcel-project-template.
Si se abre una página en blanco, asegúrese de que no haya errores en la pestaña
Console
relacionados con rutas incorrectas a los archivos CSS y JS del proyecto (404).
Lo más probable es que tenga un valor incorrecto para la propiedad homepage
o el
script build
en el archivo package.json
.
main
del repositorio GitHub, se ejecuta un
script especial (GitHub Action) del archivo .github/workflows/deploy.yml
.gh-pages
. De lo contrario, el
registro de ejecución del script indicará cuál es el problema.