Giter Club home page Giter Club logo

guia-github-pages's Introduction

Usar páginas en GitHub

Objetivo

  • Usar el servicio de páginas de GitHub para publicar proyectos Web.

  • Aprender a usar GitHub Desktop

Pasos:

  1. Configurrar GitHub Desktop
  2. Crear nuevo proyecto
  3. Agregar contenido (local)
  4. Subir contenido a Github
  5. Activar servicio "Pages"
  6. Ver en la Web

Descargar GitHub Desktop

Para poder trabajar hay que instalar GitHub Desktop.

Descargar

Crear nuevo proyecto

Desde GitHub desktop crear proyecto.

Nuevo

Cuando se crea el proyecto vemos esta pantalla:

Proyecto nuevo

Agregar el primer archivo al proyecto

Vamos a agregar un nuevo archivo "index.html" al proyecto

Pasos:

  • Abrir carpeta local del proyecto
  • Crear archivo index.html

Abrir carpeta del proyecto

Para abrir la carpeta en el menú (Repository) está la opción:

Abrir Carpeta

Crear archivo dentro de carpeta

Crear archivo index.html

Primer archivo

Subir proyecto a Github

Ahora vamos a subir el proyecto. ( Esto se llama "commit" )

  1. Escribir el título y descripción de los cambios al proyecto

commit

  1. Publicar los cambios

publicar

(Importante: NO seleccionar la opción "Keep this code private")

Vamos a revisar si la publicación salió bien.

Ir a Github.com y abrir el proyecto:

web

Mi proyecto está en :

https://github.com/hugozap/sitio1

(Cambia "hugozap" por tu usuario en GitHub)

Activar servicio "Pages"

Para poder ver la página tenemos que cambiar la configuración.

settings

Ahora activamos la opción "Pages"

pages

Ver en la Web

Si funcionó entonces puedes ver tu página en:

hugozap.github.io/sitio1

(Tienes que cambiar hugozap por tu usuario de GitHub)

Hacer cambios

Cuando hagas cambios locales (en tu computador) debes:

En GitHub Desktop

  1. Guardar el "commit" con la descripción (Click en "Commit to Master)

  2. Publicar tus cambios.

(Click en botón "Push to origin")

Tarea

Ahora ya no vas a usar CodePen.

Crea un nuevo proyecto en Github para tu portafolio.

guia-github-pages's People

Contributors

hugozap avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.