{"id":63419,"date":"2023-02-27T14:01:33","date_gmt":"2023-02-27T13:01:33","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=63419&#038;preview=true&#038;preview_id=63419"},"modified":"2025-01-17T14:23:50","modified_gmt":"2025-01-17T13:23:50","slug":"github-pages","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/github-pages\/","title":{"rendered":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages"},"content":{"rendered":"<p>Con todas las herramientas y frameworks de desarrollo web de moda, crear un sitio web es cada vez m\u00e1s complicado. Pero a veces, no necesitas mucha interactividad en tu sitio. Si te centras en hacer llegar la informaci\u00f3n al espectador y no necesitas una funcionalidad compleja, un sitio est\u00e1tico puede ser la elecci\u00f3n m\u00e1s acertada.<\/p>\n\n<p>En este tutorial, aprender\u00e1s qu\u00e9 es un sitio est\u00e1tico, incluyendo sus ventajas, sus limitaciones y c\u00f3mo crear y desplegar un sitio web personal sencillo creado con HTML y Bootstrap de forma gratuita utilizando GitHub Pages.<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>\u00bfQu\u00e9 es GitHub Pages?<\/h2>\n<p><a href=\"http:\/\/github.com\">GitHub<\/a> es una plataforma web para alojar repositorios Git y colaborar en proyectos de software. Ofrece herramientas para compartir y hacer un seguimiento de los cambios en el c\u00f3digo, gestionar y revisar el c\u00f3digo, y la posibilidad de crear y revisar pull requests.<\/p>\n<p>\u00a1No confundas <a href=\"https:\/\/kinsta.com\/es\/blog\/git-vs-github\/\">Git y GitHub<\/a>! GitHub es un servicio de alojamiento que permite la colaboraci\u00f3n entre desarrolladores, mientras que Git es el software de control de versiones local que utilizas para guardar instant\u00e1neas del estado de tu proyecto de software.<\/p>\n<p><a href=\"https:\/\/pages.github.com\/\">GitHub Pages<\/a> es una de las mejores caracter\u00edsticas de GitHub. Es un servicio que te permite alojar un <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-vs-html-estatico\/\">sitio web est\u00e1tico<\/a> directamente desde un repositorio de GitHub. Esto significa que puedes utilizar tu repositorio para almacenar el c\u00f3digo y los archivos de tu sitio web, y GitHub los publicar\u00e1 autom\u00e1ticamente como un sitio web al que puedes acceder online.<\/p>\n<p>En resumen, GitHub Pages es una forma r\u00e1pida y sencilla de poner en marcha tu sitio web, y es especialmente \u00fatil para mostrar tu <a href=\"https:\/\/kinsta.com\/es\/blog\/portafolio-online\/\">portafolio<\/a>, proyectos de c\u00f3digo abierto u otros contenidos est\u00e1ticos.<\/p>\n<h3>Sitios web est\u00e1ticos vs\u00a0din\u00e1micos<\/h3>\n<p>Como hemos visto, GitHub Pages proporciona una forma de desplegar <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-vs-html-estatico\/\">sitios web est\u00e1ticos<\/a>. Pero, \u00bfcu\u00e1l es la diferencia entre un sitio web est\u00e1tico y un sitio web din\u00e1mico?<\/p>\n<p>Empecemos hablando del contenido de dichos sitios.<\/p>\n<p>El contenido est\u00e1tico se refiere a los elementos del sitio web que siguen siendo los mismos para todos los usuarios, independientemente de qui\u00e9nes sean o qu\u00e9 acciones realicen en el sitio. Esto puede incluir cosas como el texto, las im\u00e1genes y el dise\u00f1o del sitio web, as\u00ed como el c\u00f3digo subyacente y los archivos que lo componen. Un sitio est\u00e1tico se entrega al usuario exactamente como est\u00e1 almacenado.<\/p>\n<p>En cambio, el contenido din\u00e1mico es el que cambia en funci\u00f3n de las acciones del usuario -como iniciar sesi\u00f3n, interactuar con un muro de pago o comentar una entrada de blog- o de otros factores, como la hora o la ubicaci\u00f3n actuales.<\/p>\n<p>Por ejemplo, un sitio web que muestra una imagen fija de un producto mostrar\u00e1 siempre la misma imagen a todos los usuarios (est\u00e1tico). En cambio, un sitio web que muestre la hora actual mostrar\u00e1 una hora diferente a cada usuario en funci\u00f3n de su ubicaci\u00f3n (din\u00e1mico).<\/p>\n<p>En general, podemos decir que un sitio web es est\u00e1tico si s\u00f3lo contiene HTML, CSS y <a href=\"https:\/\/kinsta.com\/javascript\/\">JavaScript<\/a> en el <a href=\"https:\/\/kinsta.com\/es\/blog\/desarrollador-de-frontend\/\">frontend<\/a>, sin tecnolog\u00edas de servidor como <a href=\"https:\/\/kinsta.com\/es\/blog\/php-vs-python\/\">PHP o Python<\/a> que interact\u00faen con una base de datos.<\/p>\n<figure id=\"attachment_145872\" aria-describedby=\"caption-attachment-145872\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145872 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/Kinsta-twitter-1024x533.png\" alt=\"Twitter es un sitio din\u00e1mico.\" width=\"1024\" height=\"533\"><figcaption id=\"caption-attachment-145872\" class=\"wp-caption-text\">Twitter es un sitio din\u00e1mico.<\/figcaption><\/figure>\n<p>Aunque no es posible construir sitios web din\u00e1micos utilizando GitHub Pages, puedes <a href=\"https:\/\/kinsta.com\/es\/blog\/sitema-de-gestion-de-contenido\/\">utilizar f\u00e1cilmente un CMS<\/a> como <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-wordpress\/\">WordPress<\/a>, o generadores de sitios est\u00e1ticos como <a href=\"https:\/\/kinsta.com\/es\/blog\/gatsby-wordpress\/\">Gatsby<\/a> o <a href=\"https:\/\/kinsta.com\/es\/blog\/hugo-sitio-estatico\/\">Hugo<\/a>.<\/p>\n<h3>Caracter\u00edsticas principales de GitHub Pages<\/h3>\n<p>Veamos los puntos fuertes de GitHub Pages como servicio de alojamiento:<\/p>\n<ol>\n<li><strong>F\u00e1cil configuraci\u00f3n y publicaci\u00f3n:<\/strong> GitHub Pages facilita la puesta en marcha con unos sencillos pasos. Puedes habilitar GitHub Pages para tu repositorio y especificar el origen de los archivos de tu sitio web, y GitHub publicar\u00e1 autom\u00e1ticamente tu sitio web y lo pondr\u00e1 a disposici\u00f3n en una URL basada en tu nombre de usuario y nombre del repositorio.<\/li>\n<li><strong>Dominios personalizados:<\/strong> Con GitHub Pages, puedes utilizar un nombre de dominio personalizado para tu sitio web en lugar de la URL predeterminada proporcionada por GitHub. Esto te permite utilizar tu propia marca y facilitar a los usuarios la b\u00fasqueda y el acceso a tu sitio web.<\/li>\n<li><strong>Compatibilidad con HTTPS:<\/strong> GitHub Pages ofrece soporte para HTTPS, que permite conexiones seguras a tu sitio web. Esto es crucial para generar confianza en tu sitio.<\/li>\n<li><strong>Compatible con Jekyll:<\/strong> GitHub Pages es compatible con Jekyll, un generador de sitios est\u00e1ticos que te permite crear sitios web sofisticados utilizando plantillas y otras funciones. Esto facilita la creaci\u00f3n de sitios web de aspecto profesional sin tener que escribir todo el c\u00f3digo desde cero.<\/li>\n<\/ol>\n<h3>Limitaciones<\/h3>\n<p>Como ya se ha dicho, s\u00f3lo puedes crear sitios est\u00e1ticos con GitHub Pages. Si quieres construir un proyecto complejo con muchas funcionalidades necesitar\u00edas diferentes <a href=\"https:\/\/kinsta.com\/es\/\">servicios de alojamiento<\/a>. Tambi\u00e9n debes tener en cuenta que no puedes utilizar GitHub Pages para fines comerciales, como la gesti\u00f3n de un negocio online o el <a href=\"https:\/\/kinsta.com\/es\/blog\/comercio-electronico-de-codigo-abierto\/\">comercio electr\u00f3nico<\/a>.<\/p>\n<p>GitHub Pages no permite que tu sitio tenga m\u00e1s de 1 GB, lo que significa que los archivos de tu repositorio no pueden superar esa cantidad de memoria. La mayor\u00eda de las veces, 1 GB es m\u00e1s que suficiente para un sitio est\u00e1tico; s\u00f3lo aseg\u00farate de <a href=\"https:\/\/kinsta.com\/es\/blog\/compresion-con-perdida\/\">comprimir tus im\u00e1genes<\/a>.<\/p>\n<p>Tambi\u00e9n tiene un l\u00edmite de ancho de banda suave de 100 GB al mes. Esta cantidad de ancho de banda ser\u00eda suficiente para distribuir tu sitio web a unos miles de personas al mes, as\u00ed que, a menos que tengas una audiencia enorme, no tendr\u00e1s problemas.<\/p>\n<h2>Crear y Desplegar con GitHub Pages: Gu\u00eda Paso a Paso<\/h2>\n<p>Crear una P\u00e1gina GitHub es un proceso sencillo y directo para alojar un sitio est\u00e1tico. Ten en cuenta que si necesitas alg\u00fan tipo de conexi\u00f3n a bases de datos, deber\u00e1s contar con un <a href=\"https:\/\/sevalla.com\/database-hosting\/\">proveedor de bases de datos<\/a> externo.<\/p>\n<p>En la siguiente gu\u00eda, aprender\u00e1s a crear una P\u00e1gina GitHub desde cero. Eso incluye crear un repositorio remoto, construir un <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-el-html\/\">sitio web personal responsivo con HTML<\/a> y desplegarlo en la web con GitHub.<\/p>\n<p>\u00a1Manos a la obra!<\/p>\n<h3>1. Reg\u00edstrate en GitHub<\/h3>\n<p>Para empezar, debes tener una cuenta activa en GitHub. Si no la tienes, ve a <a href=\"https:\/\/github.com\/signup\">su p\u00e1gina de registro<\/a>. Rellenar el formulario no deber\u00eda llevarte m\u00e1s de un par de minutos.<\/p>\n<figure id=\"attachment_145873\" aria-describedby=\"caption-attachment-145873\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145873 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/github-singup-page-1024x497.png\" alt=\"P\u00e1gina de registro de GitHub.\" width=\"1024\" height=\"497\"><figcaption id=\"caption-attachment-145873\" class=\"wp-caption-text\">P\u00e1gina de registro de GitHub.<\/figcaption><\/figure>\n<p>Despu\u00e9s de registrarte, deber\u00edas poder crear un repositorio remoto.<\/p>\n<h3>2. Crea un repositorio remoto<\/h3>\n<p>Un repositorio es un directorio donde almacenas todo el c\u00f3digo relacionado con un proyecto concreto.<\/p>\n<p>Desde la p\u00e1gina de inicio de GitHub, haz clic en el bot\u00f3n \u00abNuevo\u00bb o \u00abCrear repositorio\u00bb situado en el panel izquierdo del sitio. Esto te redirigir\u00e1 a un formulario donde rellenar\u00e1s la informaci\u00f3n de tu repositorio.<\/p>\n<figure id=\"attachment_145874\" aria-describedby=\"caption-attachment-145874\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145874 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/create-github-repository-1024x505.png\" alt=\"Crea un repositorio GitHub.\" width=\"1024\" height=\"505\"><figcaption id=\"caption-attachment-145874\" class=\"wp-caption-text\">Crea un repositorio GitHub.<\/figcaption><\/figure>\n<p>Los siguientes pasos son cruciales:<\/p>\n<ol>\n<li>Establece el nombre de tu repositorio en <code>\"yourusername\".github.io<\/code>.<\/li>\n<li>Marca el bot\u00f3n p\u00fablico. Debes establecer el repositorio en <strong>Public<\/strong>\u00a0para publicar tu sitio.<\/li>\n<li>A\u00f1ade un README.<\/li>\n<\/ol>\n<p>S\u00f3lo puedes tener un repositorio para una determinada cuenta personal u organizaci\u00f3n. Por eso el nombre del repositorio es tu nombre de usuario y el dominio <code>github.io<\/code>. M\u00e1s adelante veremos c\u00f3mo configurar un sitio desde un repositorio.<\/p>\n<p>A menos que tengas GitHub Pro, s\u00f3lo puedes publicar una p\u00e1gina de GitHub si el repositorio es p\u00fablico. Ten esto en cuenta si no quieres compartir p\u00fablicamente el c\u00f3digo fuente de tu sitio.<\/p>\n<p>Despu\u00e9s de esto, deber\u00edas ver algo como lo siguiente:<\/p>\n<figure id=\"attachment_145875\" aria-describedby=\"caption-attachment-145875\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145875 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/new-repository-1024x760.png\" alt=\"Formulario del repositorio de GitHub.\" width=\"1024\" height=\"760\"><figcaption id=\"caption-attachment-145875\" class=\"wp-caption-text\">Formulario del repositorio de GitHub.<\/figcaption><\/figure>\n<p>Si ya tienes el c\u00f3digo fuente funcional de tu sitio, puedes saltarte el <a href=\"https:\/\/kinsta.com\/es\/blog\/git-para-desarrollo-web\/\">flujo de trabajo habitual de Git<\/a> y subir los archivos directamente en el repositorio.<\/p>\n<p>Para ello, haz clic en el men\u00fa <code>Add file<\/code> de tu repositorio, y selecciona la opci\u00f3n <strong>Upload files<\/strong>. A continuaci\u00f3n, selecciona los archivos de tu sitio web, con el archivo HTML principal llamado <code>index.html<\/code>. Recuerda poner tambi\u00e9n todos tus archivos CSS y JavaScript en el repositorio.<\/p>\n<p>Por \u00faltimo, pulsa el bot\u00f3n <strong>Commit changes<\/strong>.<\/p>\n<figure id=\"attachment_145876\" aria-describedby=\"caption-attachment-145876\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145876 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/upload-files-to-github-1024x615.png\" alt=\"Sube los archivos a GitHub.\" width=\"1024\" height=\"615\"><figcaption id=\"caption-attachment-145876\" class=\"wp-caption-text\">Sube los archivos a GitHub.<\/figcaption><\/figure>\n<p>En la siguiente secci\u00f3n, construiremos una sencilla p\u00e1gina web personal con HTML y Bootstrap. Luego la subiremos a GitHub y la configuraremos como p\u00e1gina p\u00fablica de GitHub con un dominio personalizado.<\/p>\n<h3>3. Construir un sitio personal<\/h3>\n<p>Empezaremos clonando el repositorio de GitHub que acabamos de crear. Para ello, aseg\u00farate de que ya tienes instalado el <a href=\"https:\/\/git-scm.com\/book\/en\/v2\/Getting-Started-Installing-Git\">cliente Git<\/a> en tu ordenador. (Si no lo tienes, echa un vistazo a nuestro tutorial sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/git-vs-github\/#how-to-integrate-git-and-github-in-5-steps\">Git y GitHub<\/a>.)<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Tendr\u00e1s que configurar la autenticaci\u00f3n SSH para tu cuenta de GitHub. Esto puede parecer un poco complejo, pero tenemos un art\u00edculo completo sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/generar-claves-ssh\/#using-ssh-keys-with-github\">Claves SSH para GitHub<\/a> que te lo explica todo.<\/p>\n<\/aside>\n\n<p>Ve a la pesta\u00f1a <code>code<\/code> de tu repositorio y copia la URL SSH en la opci\u00f3n <strong>SHH<\/strong>.<\/p>\n<figure id=\"attachment_145877\" aria-describedby=\"caption-attachment-145877\" style=\"width: 612px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145877 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/ssh-github-connection.png\" alt=\"URL SSH del repositorio.\" width=\"612\" height=\"410\"><figcaption id=\"caption-attachment-145877\" class=\"wp-caption-text\">URL SSH del repositorio.<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, abre un terminal o una l\u00ednea de comandos. En la mayor\u00eda de las distribuciones de Linux y macOS, puedes utilizar el atajo <kbd>Ctrl + Alt + T<\/kbd>, o buscar <strong>Terminal<\/strong> en el men\u00fa de aplicaciones de tu sistema. En Windows, puedes utilizar el <a href=\"https:\/\/gitforwindows.org\/\">BASH de Git<\/a> instalado por defecto con Git, el CMD, PowerShell o un cliente GUI.<\/p>\n<p>En tu terminal, escribe <code>git clone<\/code> y la URL que has copiado. Esto descargar\u00e1 y crear\u00e1 una copia del repositorio remoto en tu m\u00e1quina local para que puedas construir tu sitio web.<\/p>\n<figure id=\"attachment_145878\" aria-describedby=\"caption-attachment-145878\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145878 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/terminal-kinstauser-1024x293.png\" alt=\"Comando clonar Git.\" width=\"1024\" height=\"293\"><figcaption id=\"caption-attachment-145878\" class=\"wp-caption-text\">Comando clonar Git.<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, entra en la nueva carpeta llamada <strong>yourusername.github.io<\/strong>\u00a0con <code>cd<\/code> y <code>ls<\/code>. Deber\u00edas ver la carpeta <strong>.git<\/strong>, que contiene la configuraci\u00f3n y los metadatos de tu proyecto, as\u00ed como el archivo <strong>README.md<\/strong> si has creado uno.<\/p>\n<p>Abre tu <a href=\"https:\/\/kinsta.com\/es\/blog\/mejores-editores-texto\/\">editor de texto<\/a> favorito (como <a href=\"https:\/\/kinsta.com\/es\/blog\/como-usar-sublime-text\/\">Sublime Text<\/a>), y empecemos a crear tu sitio web.<\/p>\n<p>En la ra\u00edz del repositorio, crea un archivo llamado <code><strong>index.html<\/strong><\/code> (este nombre es requerido por GitHub Pages) y escribe la t\u00edpica estructura de c\u00f3digo HTML:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Kinsta User&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    \n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>Como hemos dicho anteriormente, vamos a utilizar <a href=\"https:\/\/getbootstrap.com\/\">Bootstrap 5.0<\/a>, un framework CSS de c\u00f3digo abierto que nos ayuda a construir sitios web responsive m\u00e1s f\u00e1cilmente. Como ver\u00e1s, no tendremos que utilizar CSS personalizado para este sitio en particular.<\/p>\n<p>Para incluir Bootstrap en nuestra p\u00e1gina, tendremos que incluir el CSS y JavaScript compilados a trav\u00e9s de una <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cdn\/\">CDN<\/a>. Pega el siguiente c\u00f3digo dentro del HTML <code>&lt;head&gt;<\/code> para poder utilizar el CSS de Bootstrap:<\/p>\n<pre><code class=\"language-html\"><!-- CSS: Inside head tag -->&lt;link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.2.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65\" crossorigin=\"anonymous\"&gt;<\/code><\/pre>\n<p>De la misma manera, tambi\u00e9n incluiremos la CDN <a href=\"https:\/\/devicon.dev\/\">Devicon<\/a> para poder utilizar iconos SVG de lenguajes y tecnolog\u00edas de programaci\u00f3n populares sin muchos problemas:<\/p>\n<pre><code class=\"language-html\"><!-- Devicon: Programming languages icons -->&lt;link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon@v2.15.1\/devicon.min.css\"&gt;<\/code><\/pre>\n<p>Ahora, para incluir el JavaScript, inserta el siguiente c\u00f3digo justo encima del final de la etiqueta <code>&lt;\/body&gt;<\/code>:<\/p>\n<pre><code class=\"language-html\"><!-- JavaScript: Above -->\n\n&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.2.3\/dist\/js\/bootstrap.bundle.min.js\" integrity=\"sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK\/7HAuoJl+0I4\" crossorigin=\"anonymous\"&gt;&lt;\/script&gt;<\/code><\/pre>\n<p>Empezaremos creando una cabecera para nuestro sitio web. Ser\u00e1 una cabecera oscura, con enlaces a nuestra p\u00e1gina \u00edndice y a otras dos p\u00e1ginas \u2014 \u00abProjects\u00bb y \u00abReadind Logs\u00bb \u2014 que podr\u00e1s crear m\u00e1s adelante:<\/p>\n<pre><code class=\"language-html\">&lt;nav class=\"navbar navbar-dark navbar-expand-lg bg-dark \"&gt;\n    &lt;div class=\"container-fluid\"&gt;\n        &lt;div class=\"mx-4\"&gt;\n            &lt;a class=\"navbar-brand\" href=\"#\"&gt;Kinsta User&lt;\/a&gt;\n        &lt;\/div&gt;\n        &lt;button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\"\n            data-bs-target=\"#navbarTogglerDemo02\" aria-controls=\"navbarTogglerDemo02\" aria-expanded=\"false\"\n            aria-label=\"Toggle navigation\"&gt;\n            &lt;span class=\"navbar-toggler-icon\"&gt;&lt;\/span&gt;\n        &lt;\/button&gt;\n        &lt;div class=\"collapse navbar-collapse\" id=\"navbarTogglerDemo02\"&gt;\n            &lt;ul class=\"navbar-nav me-auto mb-2 mb-lg-0\"&gt;\n                &lt;li class=\"nav-item\"&gt;\n                    &lt;a class=\"nav-link\" href=\"#\"&gt;Projects&lt;\/a&gt;\n                &lt;\/li&gt;\n                &lt;li class=\"nav-item\"&gt;\n                    &lt;a class=\"nav-link\" href=\"#\"&gt;Reading Log&lt;\/a&gt;\n                &lt;\/li&gt;\n            &lt;\/ul&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/nav&gt;<\/code><\/pre>\n<p>Utilizamos la envoltura de Bootstrap <code>navbar<\/code> y <code>navbar-expand-lg<\/code> para crear un contenedor adaptable que se contrae cuando la anchura de visualizaci\u00f3n es inferior a 992px. Esto ocurre gracias a la opci\u00f3n de cuadr\u00edcula <code>lg<\/code>. Si quieres saber m\u00e1s sobre las opciones de cuadr\u00edcula, echa un vistazo a <a href=\"https:\/\/getbootstrap.com\/docs\/5.2\/layout\/grid\/#grid-options\">la p\u00e1gina de dise\u00f1o de Bootstrap<\/a>.<\/p>\n<p>Ahora, vamos a crear dos columnas responsivas dentro de un contenedor: una para una <a href=\"https:\/\/kinsta.com\/es\/blog\/imagenes-gratis-para-wordpress\/#unsplash\">imagen gratuita<\/a> de <a href=\"https:\/\/unsplash.com\/\">Unsplash<\/a> y otra para una descripci\u00f3n de nosotros mismos:<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"container my-4 \"&gt;\n    &lt;div class=\"row justify-content-center\"&gt;\n        &lt;div class=\"col-lg mb-lg-4\"&gt;\n            &lt;img src=\"image.jpg\" class=\"img-fluid\" alt=\"\" srcset=\"\"&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col-lg mx-2 align-self-center\"&gt;\n            &lt;div class=\"my-3\"&gt;\n                &lt;h1 class=\"text-center\"&gt;I'm a Kinsta User&lt;\/h1&gt;\n                &lt;p&gt;As a passionate software developer, I am deeply enthusiastic about creating and\n                    developing software applications. I am constantly learning and experimenting with new\n                    technologies and approaches, and I have a strong desire to create innovative and effective\n                    solutions to complex problems. I am driven by my curiosity and love for problem-solving, and\n                    I\n                    am committed to producing high-quality, well-designed software that meets the needs of\n                    users.\n                &lt;\/p&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Como puedes ver, estamos obteniendo una imagen de un archivo local, por lo que debe estar en el repositorio cuando empujemos nuestros cambios al repositorio de GitHub.<\/p>\n<p>Por \u00faltimo, dentro de nuestro contenedor Bootstrap, utilizaremos iconos SVG de Devicon, junto con un poco de CSS interno para que destaquen nuestras habilidades:<\/p>\n<pre><code class=\"language-html\"><!-- Inside the container created above -->\n&lt;div class=\"my-4\"&gt;\n    &lt;div class=\"text-center mb-4\"&gt;\n        &lt;h1&gt;My Skills&lt;\/h1&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"row \"&gt;\n        &lt;style&gt;\n            I {\n                font-size: 4em;\n            }\n        &lt;\/style&gt;\n        <!-- Skills -->\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;WordPress&lt;\/h4&gt;\n                &lt;i class=\"devicon-wordpress-plain\"&gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;Django&lt;\/h4&gt;\n                &lt;i class=\"devicon-django-plain\"&gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;Python&lt;\/h4&gt;\n                &lt;i class=\"devicon-python-plain\"&gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"col\"&gt;\n            &lt;div class=\"text-center\"&gt;\n                &lt;h4&gt;GitHub&lt;\/h4&gt;\n                &lt;i class=\"devicon-github-original\" &gt;&lt;\/i&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Como utilizamos la etiqueta HTML <code>&lt;i&gt;<\/code>, podemos tratarla como una fuente. As\u00ed, fijamos el tama\u00f1o de nuestros logotipos en <code>4 em<\/code> declar\u00e1ndolo en la etiqueta <code>style<\/code>.<\/p>\n<p>He aqu\u00ed el resultado final de este sencillo sitio web personal:<\/p>\n<figure id=\"attachment_145879\" aria-describedby=\"caption-attachment-145879\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145879 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/Kinsta-user-website-1024x519.jpg\" alt=\"P\u00e1gina personal.\" width=\"1024\" height=\"519\"><figcaption id=\"caption-attachment-145879\" class=\"wp-caption-text\">P\u00e1gina personal.<\/figcaption><\/figure>\n<p>\u00bfSab\u00edas que m\u00e1s del <a href=\"https:\/\/kinsta.com\/es\/blog\/diseno-de-paginas-web-sensibles\/#why-responsive-design-matters\">50% del tr\u00e1fico de los sitios web<\/a> procede de dispositivos m\u00f3viles? Como utilizamos Bootstrap, nos ahorramos mucha codificaci\u00f3n CSS, y adem\u00e1s conseguimos un sitio web responsivo, como puedes apreciar a continuaci\u00f3n.<\/p>\n<figure id=\"attachment_145880\" aria-describedby=\"caption-attachment-145880\" style=\"width: 897px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145880 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/kinsta-user-website-responsive.jpg\" alt=\"P\u00e1gina responsive.\" width=\"897\" height=\"953\"><figcaption id=\"caption-attachment-145880\" class=\"wp-caption-text\">P\u00e1gina responsive.<\/figcaption><\/figure>\n<p>Puedes personalizar este sitio tanto como quieras. Aqu\u00ed tienes el <a href=\"https:\/\/github.com\/kinstauser\/kinstauser.github.io\">c\u00f3digo fuente completo en GitHub<\/a>, a tu disposici\u00f3n.<\/p>\n<p>Incluso puedes adjuntar un CMS headless, como Ghost, utilizando una de nuestras <a href=\"https:\/\/sevalla.com\/application-hosting\/\">soluciones completas de Alojamiento de Aplicaciones<\/a>. Puedes conectarte directamente a tu repositorio de GitHub a trav\u00e9s de tu <a href=\"https:\/\/kinsta.com\/es\/mykinsta\/\">panel de control MyKinsta<\/a> y tener tu nuevo sitio funcionando en cuesti\u00f3n de minutos.<\/p>\n<p>Es hora de empujar tus archivos. Para ello, ejecuta los siguientes comandos en tu terminal, en el nivel superior de tu proyecto.<\/p>\n<pre><code class=\"language-bash\">git add .\ngit commit -m \"Added website source code and image\"\ngit push<\/code><\/pre>\n<p>Ahora, podemos utilizar este sitio web para configurar nuestra p\u00e1gina de GitHub.<\/p>\n<h3>4. Publicar una p\u00e1gina de usuario en GitHub<\/h3>\n<p>En cuanto env\u00edes el <strong>index.html<\/strong> al repositorio remoto con tu nombre de usuario, GitHub iniciar\u00e1 autom\u00e1ticamente un proceso de flujo de trabajo para configurar tu sitio online. Puede tardar un par de minutos, pero tendr\u00e1s tu sitio est\u00e1tico funcionando autom\u00e1ticamente.<\/p>\n<p>La URL de tu sitio ser\u00e1 algo como lo siguiente: <code><a href=\"https:\/\/kinstauser.github.io\/\">https:\/\/kinstauser.github.io\/<\/a><\/code><\/p>\n<p>Si pasados 10 minutos tu sitio no est\u00e1 en l\u00ednea, puedes intentar hacer un cambio ficticio en tu c\u00f3digo (por ejemplo, a\u00f1adir un espacio) y pulsar de nuevo para reactivar el proceso de creaci\u00f3n de GitHub Pages.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>No puedes despublicar una p\u00e1gina de GitHub a nivel de usuario. Si quieres hacerlo, tendr\u00e1s que cambiar el nombre del repositorio.<\/p>\n<\/aside>\n\n<h3>5. Publica una p\u00e1gina GitHub de repositorio<\/h3>\n<p>Hasta ahora, hemos creado un sitio de usuario, pero \u00bfy si queremos tener varios sitios GitHub publicados? Entonces debemos optar por un sitio de proyecto.<\/p>\n<p>Como ejemplo, utilizaremos el sitio de tecnolog\u00eda HTML que creamos en el tutorial <a href=\"https:\/\/kinsta.com\/es\/blog\/git-para-desarrollo-web\/\">Git para el desarrollo Web<\/a>.<\/p>\n<p>La forma m\u00e1s sencilla es ir a la pesta\u00f1a <strong>Settings<\/strong>\u00a0de nuestro repositorio, y luego a la opci\u00f3n <strong>Pages<\/strong>\u00a0dentro de la secci\u00f3n \u00abC\u00f3digo y automatizaci\u00f3n\u00bb.<\/p>\n<figure id=\"attachment_145881\" aria-describedby=\"caption-attachment-145881\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145881 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/move-to-pages-1024x490.png\" alt=\"Configuraci\u00f3n del repositorio.\" width=\"1024\" height=\"490\"><figcaption id=\"caption-attachment-145881\" class=\"wp-caption-text\">Configuraci\u00f3n del repositorio.<\/figcaption><\/figure>\n<p>Selecciona la fuente <strong>Deploy from a branch<\/strong>, y haz clic en la rama desde la que quieres desplegar los archivos. Es muy recomendable publicar desde la <strong>main branch<\/strong>, pero crear funcionalidades y corregir errores utilizando ramas auxiliares, y luego fusionarlas. De esta forma no introducir\u00e1s errores en el sitio publicado tan f\u00e1cilmente.<\/p>\n<p>Una vez que hayas seleccionado la rama, selecciona la carpeta desde la que quieres servir los archivos &#8211; normalmente la ra\u00edz (<code>\/<\/code>) &#8211; y haz clic en guardar.<\/p>\n<figure id=\"attachment_145882\" aria-describedby=\"caption-attachment-145882\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145882 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/save-repo-settings-1024x492.png\" alt=\"Publicar desde la rama principal.\" width=\"1024\" height=\"492\"><figcaption id=\"caption-attachment-145882\" class=\"wp-caption-text\">Publicar desde la rama principal.<\/figcaption><\/figure>\n<p>De nuevo, espera unos minutos. Tu sitio deber\u00eda estar disponible en <code>\"yourusername\".github.io\/<\/code>.<\/p>\n<p>Para despublicar un sitio de repositorio, puedes ir a <strong>Settings<\/strong>, luego a <strong>Pages<\/strong>, y hacer clic en la opci\u00f3n de los tres puntos. Ver\u00e1s un cuadro con el mensaje <strong>Unpublish site<\/strong>.<\/p>\n<figure id=\"attachment_145883\" aria-describedby=\"caption-attachment-145883\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145883 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/unpublish-site-1024x367.png\" alt=\"Anular la publicaci\u00f3n de un sitio.\" width=\"1024\" height=\"367\"><figcaption id=\"caption-attachment-145883\" class=\"wp-caption-text\">Anular la publicaci\u00f3n de un sitio.<\/figcaption><\/figure>\n<p>\u00a1Estupendo! Ya tienes en marcha el sitio de tu proyecto de c\u00f3digo abierto, pero el <a href=\"https:\/\/kinsta.com\/es\/blog\/como-vender-un-nombre-de-dominio\/\">propio nombre del dominio<\/a>\u00a0es largo y, desde luego, no es f\u00e1cil de recordar. Veamos c\u00f3mo podemos mejorar esto.<\/p>\n<h3>6. Configurar un dominio personalizado<\/h3>\n<p>La forma m\u00e1s sencilla de configurar un dominio personalizado para una p\u00e1gina de GitHub y asegurarte de que funciona es ir a tu <a href=\"https:\/\/kinsta.com\/es\/blog\/mejor-registrador-de-dominio\/\">proveedor de DNS<\/a> y crear cuatro <a href=\"https:\/\/kinsta.com\/help\/add-dns\/\">registros A<\/a> para las direcciones IP de las p\u00e1ginas de GitHub:<\/p>\n<pre><code class=\"language-bash\">185.199.108.153\n185.199.109.153\n185.199.110.153\n185.199.111.153<\/code><\/pre>\n<p>Tambi\u00e9n debes configurar un registro CNAME con <code>yourusername.github.io<\/code> como destino. Normalmente, los cambios de DNS son lentos, as\u00ed que ten paciencia, pueden tardar hasta un d\u00eda entero.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Si necesitas m\u00e1s informaci\u00f3n sobre c\u00f3mo crear estos registros, consulta las gu\u00edas de tu proveedor de DNS.<\/p>\n<\/aside>\n\n<p>Una vez hecho esto, ve a la secci\u00f3n <strong>Custom domain<\/strong>\u00a0en la configuraci\u00f3n de tu repositorio, escribe tu dominio, haz clic en el bot\u00f3n <strong>Save<\/strong>\u00a0y espera a que GitHub compruebe tu dominio personalizado.<\/p>\n<p>Adem\u00e1s, si tu DNS lo admite, marca la casilla <strong>Enforce HTTPS<\/strong> para servir tu sitio s\u00f3lo a trav\u00e9s de <a href=\"https:\/\/kinsta.com\/es\/blog\/redireccion-http-a-https\/\">HTTPS<\/a>.<\/p>\n<figure id=\"attachment_145884\" aria-describedby=\"caption-attachment-145884\" style=\"width: 950px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-145884 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/02\/custom-domain.png\" alt=\"Dominio personalizado.\" width=\"950\" height=\"384\"><figcaption id=\"caption-attachment-145884\" class=\"wp-caption-text\">Dominio personalizado.<\/figcaption><\/figure>\n<p>\u00a1Enhorabuena! Si has seguido el tutorial hasta este punto, ya tienes un sitio web est\u00e1tico alojado en GitHub Pages de forma gratuita.<\/p>\n<h2>Buenas Pr\u00e1cticas para GitHub Pages<\/h2>\n<p>Antes de separarnos, aqu\u00ed tienes algunas buenas pr\u00e1cticas que debes tener en cuenta al publicar un sitio GitHub:<\/p>\n<ol>\n<li>Nunca hagas commits directos a la rama desde la que est\u00e1s desplegando. Realiza cambios en otras ramas y luego crea una solicitud de extracci\u00f3n (pull request).<\/li>\n<li>Selecciona un <a href=\"https:\/\/kinsta.com\/es\/blog\/elegir-nombre-dominio\/\">buen dominio<\/a> para tu sitio si puedes permit\u00edrtelo. Es una de las decisiones m\u00e1s importantes para tu marca personal o de proyecto.<\/li>\n<li>No utilices GitHub Pages para fines comerciales, como montar un sitio de comercio electr\u00f3nico.<\/li>\n<li>Eval\u00faa tus necesidades. Est\u00e1 muy bien poder publicar un sitio est\u00e1tico gratis, pero si esperas mucho tr\u00e1fico o quieres funciones complejas, lo mejor es pagar por un <a href=\"https:\/\/kinsta.com\/es\/blog\/como-afecta-alojamiento-al-seo\/\">buen servicio de alojamiento<\/a>.<\/li>\n<\/ol>\n<h2>Resumen<\/h2>\n<p>El desarrollo web es cada d\u00eda m\u00e1s complicado. Los sitios est\u00e1ticos han estado aqu\u00ed desde la llegada de Internet, y son una forma estupenda de empezar a crear proyectos.<\/p>\n\n<p>En este tutorial, has aprendido qu\u00e9 son los sitios est\u00e1ticos y c\u00f3mo configurarlos online utilizando GitHub Pages. Creaste un sitio personal sencillo utilizando Bootstrap y lo publicaste como tu sitio de usuario de GitHub. Tambi\u00e9n aprendiste a poner en marcha el sitio de un proyecto y a despublicarlo si es necesario.<\/p>\n<p>En general, GitHub Pages es una forma c\u00f3moda y potente de alojar tu sitio web est\u00e1tico de forma gratuita. Si quieres mostrar tu portafolio, compartir tus proyectos de c\u00f3digo abierto o empezar a crear una presencia en Internet, GitHub Pages es una opci\u00f3n excelente. Y una vez que consigas suficiente tr\u00e1fico o est\u00e9s listo para crear un <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-un-desarrollador-full-stack\/\">sitio web completo<\/a>, puedes cambiar sin problemas a otros <a href=\"https:\/\/sevalla.com\/application-hosting\/\">servicios de alojamiento de aplicaciones<\/a> como los de Kinsta sin perder el ritmo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con todas las herramientas y frameworks de desarrollo web de moda, crear un sitio web es cada vez m\u00e1s complicado. Pero a veces, no necesitas mucha &#8230;<\/p>\n","protected":false},"author":181,"featured_media":63420,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1328,1337],"class_list":["post-63419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-generadores-sitios-estaticos","topic-herramientas-de-desarrollo-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages<\/title>\n<meta name=\"description\" content=\"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages\" \/>\n<meta property=\"og:description\" content=\"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-27T13:01:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-17T13:23:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Diaz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@DaniDiazTech\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Diaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\"},\"author\":{\"name\":\"Daniel Diaz\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\"},\"headline\":\"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages\",\"datePublished\":\"2023-02-27T13:01:33+00:00\",\"dateModified\":\"2025-01-17T13:23:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\"},\"wordCount\":3234,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\",\"name\":\"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg\",\"datePublished\":\"2023-02-27T13:01:33+00:00\",\"dateModified\":\"2025-01-17T13:23:50+00:00\",\"description\":\"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/github-pages\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/github-pages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generadores de Sitios Est\u00e1ticos\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/generadores-sitios-estaticos\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2\",\"name\":\"Daniel Diaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g\",\"caption\":\"Daniel Diaz\"},\"description\":\"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech\",\"sameAs\":[\"https:\/\/developerroad.herokuapp.com\/\",\"https:\/\/www.linkedin.com\/in\/danidiaztech\",\"https:\/\/x.com\/DaniDiazTech\"],\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/danidiaztech\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages","description":"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/github-pages\/","og_locale":"es_ES","og_type":"article","og_title":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages","og_description":"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.","og_url":"https:\/\/kinsta.com\/es\/blog\/github-pages\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2023-02-27T13:01:33+00:00","article_modified_time":"2025-01-17T13:23:50+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg","type":"image\/jpeg"}],"author":"Daniel Diaz","twitter_card":"summary_large_image","twitter_description":"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg","twitter_creator":"@DaniDiazTech","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Daniel Diaz","Tiempo de lectura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/"},"author":{"name":"Daniel Diaz","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2"},"headline":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages","datePublished":"2023-02-27T13:01:33+00:00","dateModified":"2025-01-17T13:23:50+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/"},"wordCount":3234,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/github-pages\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/","url":"https:\/\/kinsta.com\/es\/blog\/github-pages\/","name":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg","datePublished":"2023-02-27T13:01:33+00:00","dateModified":"2025-01-17T13:23:50+00:00","description":"Los sitios est\u00e1ticos son la forma perfecta de establecer r\u00e1pidamente una presencia online. GitHub Pages te ofrece una forma sencilla y gratuita de desplegar tu sitio est\u00e1tico.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/github-pages\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/02\/github-pages.jpg","width":1460,"height":730,"caption":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/github-pages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Generadores de Sitios Est\u00e1ticos","item":"https:\/\/kinsta.com\/es\/secciones\/generadores-sitios-estaticos\/"},{"@type":"ListItem","position":3,"name":"Preparados, Listos, Lanzamiento: Creaci\u00f3n de un Sitio Est\u00e1tico con GitHub Pages"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/38f3b6be2225ef58d7914f1b6a70fcb2","name":"Daniel Diaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4541784060a3b28ffb67a5da67b1f7e7?s=96&d=mm&r=g","caption":"Daniel Diaz"},"description":"Daniel is a self-taught Python Developer, Technical Writer, and long-life learner. He enjoys creating software from scratch and explaining this process through stunning articles. Follow him on Twitter: @DaniDiazTech","sameAs":["https:\/\/developerroad.herokuapp.com\/","https:\/\/www.linkedin.com\/in\/danidiaztech","https:\/\/x.com\/DaniDiazTech"],"url":"https:\/\/kinsta.com\/es\/blog\/author\/danidiaztech\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/63419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/181"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=63419"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/63419\/revisions"}],"predecessor-version":[{"id":63589,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/63419\/revisions\/63589"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/translations\/dk"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/63419\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/63420"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=63419"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=63419"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=63419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}