Aprender a crear y editar webs estáticas generadas con Hugo y alojadas en GitLab Pages
Editando una web ya creada
Creando una nueva web estática
<!DOCTYPE html>
<html>
<head>
<title>Mi página web</title>
</head>
<body>
<h1>Hola , mundo!</h1>
<p>Es mi primera web.</p>
<p>Contiene un
<strong>título principal</strong> y un <em> párrafo </em>.
</p>
</body>
</html>

body {
background-color: lightblue;
}
title{
text-align: center;
}
p {
text-align: center;
color: red;
}

<button onclick="document.getElementById('bombilla').src='../gifs/pic_bulbon.gif'">Enciende la luz</button>
<img id="bombilla" src="../gifs/pic_bulboff.gif" style="width:100px">
<button onclick="document.getElementById('bombilla').src='../gifs/pic_bulboff.gif'">Apaga la luz</button>
JavaScript puede cambiar atributos del HTML
En este caso, JavaScript cambia el valor del atributo src (fuente) de una imagen.
Es un generador de páginas estáticas escrito en Go

Es un lenguaje de marcado de texto y se usa como una forma sencilla de agregar formato a textos web

Git es un sistema de control de versiones distribuido, rápido y escalable que permite gestionar y rastrear cambios en el código fuente de un proyecto

GitLab es una plataforma de gestión de proyectos y control de versiones que utiliza el sistema de control de versiones Git
Framagit.org es una instancia mantenida por Framasoft
0xacab.org es una instancia mantenida por Riseup
Gitlab.com es la instancia mantenida por Gitlab Inc
Es herramienta que implementa las metodologías de integración, entrega e implementación continua con el objetivo de realizar actividades como el desarrollo, prueba y publicación de softwares
Es una funcionalidad del software de GitLab que permite el alojamiento de páginas estáticas gratuitamente y fácil de configurar y fácil de configurar.
Se encarga de compilar el código y publicar el resultado de páginas estáticas
Edición de una web con Decap CMS / Sveltia CMS
Edición de una web existente
Requisitos:
Generación de una nueva web