Skip to content
/ github-pages Public template
forked from skills/github-pages

Crea un sitio web o un blog basado en tu repositorio GitHub usando GItHub Pages.

License

Notifications You must be signed in to change notification settings

DeustoKom/github-pages

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Pages

Crea un sitio o un blog a partir de tus repositorios de GitHub con GitHub Pages.

Con GitHub Pages, puedes alojar blogs de proyectos, documentación, currículos, portafolios o cualquier otro contenido estático que desees. Tu repositorio de GitHub puede convertirse fácilmente en su propio sitio web. En este curso, te mostraremos cómo configurar tu propio sitio o blog utilizando GitHub Pages.

  • A quién va dirigido: Principiantes, estudiantes, gestores de proyectos, pequeñas empresas.
  • Qué aprenderás: Cómo construir un sitio web usando GitHub Pages.
  • Qué construirás: Construiremos un sitio simple de GitHub Pages con un blog. Usaremos Jekyll, un generador de sitios estáticos.
  • Requisitos: Si necesitas aprender sobre ramas, commits y pull requests, toma primero Introducción a GitHub. Para saber más acerca de cómo formatear tu contenido usando Markdown, sigue Comunicar usando Markdown.
  • Cuánto tiempo: Este curso consta de cinco pasos y tardarás menos de una hora en completarlo.

Cómo empezar este curso

  1. Encima de estas instrucciones, haz clic con el botón derecho del ratón en Use this template y abre el enlace en una nueva pestaña.
    Use this template
  2. En la nueva pestaña, sigue las indicaciones para crear un nuevo repositorio.
    • En Owner, elije tu cuenta personal para alojar el repositorio.
    • Recomendamos crear un repositorio público - los repositorios privados utilizarán minutos de Acciones. Create a new repository
  3. Una vez creado tu nuevo repositorio, espera unos 20 segundos y actualiza la página. Sigue las instrucciones paso a paso en el README del nuevo repositorio.

Paso 1: Habilita GitHub Pages

¡Bienvenida/o a GitHub Pages y Jekyll 🎉!

El primer paso es habilitar GitHub Pages en este repositorio. Cuando habilitas GitHub Pages en un repositorio, GitHub toma el contenido que está en la rama principal main y publica una página web basada en su contenido.

⌨️ Actividad: Habilita GitHub Pages

  1. Abre una nueva pestaña del navegador, y trabaja en los pasos de tu segunda pestaña mientras lees las instrucciones en esta pestaña.
  2. Debajo del nombre de tu repositorio, haga clic en Settings.
  3. Haz clic en Pages, en la sección "GitHub Pages", utiliza el desplegable Source, y luego selecciona main branch.
  4. Espera alrededor de un minuto, luego actualiza esta página para el siguiente paso.

    Al activar GitHub Pages se crea un despliegue (o deploy) de tu repositorio. Las acciones de GitHub pueden tardar hasta un minuto en responder mientras se espera el despliegue. Los próximos pasos serán de unos 20 segundos; este primer paso es más lento.

Paso 2: Configura tu sitio

¡Has habilitado GitHub Pages! 🎉

Trabajaremos en una rama, my-pages, que hemos creado para ti para que este sitio se vea bien. ❇️

Jekyll utiliza un archivo titulado _config.yml para almacenar la configuración de tu sitio, tu tema, y el contenido reutilizable como el título de tu sitio y la dirección de GitHub. Puedes consultar el archivo _config.yml en la pestaña Code de tu repositorio.

Tenemos que utilizar un tema preparado para blogs. Para esta actividad, utilizaremos un tema llamado "minima".

⌨️ Actividad: Configura tu sitio

  1. Busca el archivo _config.yml en la rama my-pages.
  2. En la esquina superior derecha, abre el editor de archivos.
  3. Añade un theme: establecido en minima para que aparezca en el archivo _config.yml como se indica a continuación:
    theme: minima
  4. (Opcional) Puedes modificar las otras variables de configuración como title:, author:, y description: para personalizar aún más tu sitio.
  5. Confirma los cambios.
  6. Espera unos 20 segundos y actualiza esta página para el siguiente paso.

Paso 3: Personaliza tu página de inicio

¡Buen trabajo estableciendo el tema! ✨

Puedes personalizar tu página de inicio añadiendo contenido a un archivo index.md o al archivo README.md. GitHub Pages busca primero un archivo index.md. Tu repositorio tiene un archivo index.md, por lo que podemos actualizarlo para incluir tu contenido personalizado.

⌨️ Actividad: Crea tu página de inicio

  1. Busca el archivo index.md en la rama my-pages.
  2. En la esquina superior derecha, abre el editor de archivos.
  3. Escribe el contenido que deseas mostrar en tu página de inicio. Puedes utilizar el formato Markdown en esta página.
  4. (Opcional) También puedes modificar title: o simplemente ignorarlo por ahora. Lo discutiremos en el siguiente paso.
  5. Confirma tus cambios en la rama my-pages.
  6. Espera unos 20 segundos y actualiza esta página para el siguiente paso.

Paso 4: Crea un post en el blog

¡Tu página de inicio se ve genial! 🤠

GitHub Pages utiliza Jekyll. En Jekyll, podemos crear un blog utilizando archivos con nombres específicos y frontmatter o cabeceras de archivo. Los archivos deben llamarse _posts/AAAA-MM-DD-title.md. También debes incluir title y date en tu frontmatter.

¿Qué es el frontmatter? La sintaxis que usan los archivos Jekyll se llama YAML frontmatter. Va en la parte superior de su archivo y se parece a esto:

---
title: "Bienvenida/o a mi blog"
date: 2022-11-03
---

Para más información sobre la configuración del frontmatter, consulta la documentación de frontmatter en Jekyll.

⌨️ Actividad: Crea un post

  1. Navega hasta la rama my-pages.
  2. Haz clic en el menú desplegable Add file y luego en Create new file.
  3. Nombra el archivo _posts/AAAA-MM-DD-title.md.
  4. Sustituye el AAAA-MM-DD por la fecha de hoy, y cambia el title de tu primera entrada del blog si lo deseas.

    Si editas el título, asegúrate de que hay guiones entre las palabras. Si la fecha de la entrada de tu blog no sigue la convención de fechas correcta, recibirás un error y tu sitio no se construirá. Para obtener más información, consulta "Error en la creación de la página: fecha de publicación no válida".

  5. Escribe el siguiente contenido en la parte superior de la entrada de tu blog:
    ---
    title: "TU TÍTULO"
    date: AAAA-MM-DD
    ---
  6. Sustituye "TU TÍTULO" por el título de tu entrada en el blog.
  7. Sustituye "AAAA-MM-DD" por la fecha de hoy.
  8. Escribe un borrador rápido de tu entrada en el blog. Recuerda que siempre puedes editarlo más tarde.
  9. Confirma los cambios en tu rama.
  10. Espera unos 20 segundos y actualiza esta página para el siguiente paso.

Paso 5: Fusiona tu pull request

¡Buen trabajo ❤️! Todo el mundo podrá leer tu blog en un momento...

Ahora puedes fusionar tu pull request.

⌨️ Actividad: Fusiona tu pull request

  1. Haz clic en Merge pull request.
  2. Elimina la rama my-pages (opcional).
  3. Espera unos 20 segundos y actualiza esta página para el siguiente paso.

Finalización

¡Enhorabuena, has completado el curso!

celebrate

¡Tu blog ahora está visible y se ha desplegado!

Aquí tienes un resumen de todas las tareas que has realizado en tu repositorio:

  • Has habilitado GitHub Pages.
  • Has seleccionado un tema usando el archivo de configuración.
  • Has aprendido sobre el formato de directorio y las convenciones de nomenclatura de archivos en Jekyll.
  • Has creado tu primera entrada de blog con Jekyll.

¿Y ahora, qué?


Get help: Post in our discussion boardReview the GitHub status page

© 2022 GitHub • Code of ConductCC-BY-4.0 License

About

Crea un sitio web o un blog basado en tu repositorio GitHub usando GItHub Pages.

Resources

License

Stars

Watchers

Forks