Esta acción está archivada. Recomiendo usar flujos de trabajo de acciones personalizadas de GitHub para implementar en páginas de GitHub. A continuación se muestra un ejemplo de código de una migración de esta acción de GitHub.
La acción más sorprendente para implementar su sitio web de páginas de GitHub
Esta acción de GitHub utiliza JavaScript para obtener la máxima velocidad.
El uso de una acción de JavaScript simplifica el código de acción y se ejecuta más rápido que una acción de contenedor Docker.
.github/workflows/deploy.yml
a su proyecto.GH_PAT
A continuación se muestra un archivo de ejemplo deploy.yml
:
name : Blazing fast GitHub Pages deploy
on :
push :
branches :
- main
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@main
- name : npm install, test and build
run : |
npm install
npm run test
npm run build
- name : Deploy site to gh-pages branch
uses : alex-page/[email protected]
with :
repo-token : ${{ secrets.GH_PAT }}
Si desea una experiencia más personalizada, puede agregar estos valores. Para obtener una explicación más detallada del archivo de flujo de trabajo, consulte la documentación de GitHub.
Configuración | Descripción | Valor predeterminado | Requerido |
---|---|---|---|
repo-token | El token de acceso personal | ${{ secrets.GH_PAT }} | true |
site-directory | El directorio del sitio | _site | false |
commit-message | El mensaje de confirmación para la rama. | Implementado usando la acción de implementación ultrarrápida de GitHub Pages | false |
deploy-branch | La rama para implementar el sitio web creado | gh-pages | false |
"No se pudo leer el nombre de usuario de 'https://github.com': no existe dicho dispositivo ni dirección"
Esto se debe a que la carpeta del sitio implementada contiene un directorio .git
. Se recomienda crear el sitio en una nueva carpeta para su implementación.