Repositorio creado a partir de la demo de Jose Dongil y la guÃa que hice a partir de ella.
El propósito del repositorio es subir a la rama gh-pages el contenido generado en el directorio de producción /dist y habilitar GitHub Pages para que lo publique desde esa rama.
Seguidos los tutoriales Simple Deployment to GH Pages y Setup GitHub Pages "gh-pages" branch and "master" branch as subfolders.
-
Se incluye el directorio /dist de .gitignore para que no se suba a la rama master.
-
Borrar el directorio dist para que esté vacÃo:
- rm -fr dist
-
Clonar el repositorio en dist y dejar sólo rama gh-pages vacÃa.
-
mkdir dist
-
cd dist
-
git clone https://github.com/cristinafsanz/vue-gh-pages.git .
-
git checkout origin/gh-pages -b gh-pages
-
git branch -d master
-
rm -fr * //también borrar los ficheros ocultos menos el .git
-
-
Generar el directorio de salida.
-
cd ..
-
npm install //la primera vez
-
npm run build
-
-
Hacer commit de los cambios en el directorio creado y hacer push a la rama local gh-pages.
-
cd dist
-
git add .
-
git commit -m "Publishing to gh-pages"
-
git push origin gh-pages
-
Resultado en https://cristinafsanz.github.io/vue-gh-pages/#/.