Este repositorio contén o código e o contido da web principal da asociación.
A web está feita co framework Astro. A forma máis rápida de poñela a funcionar é utilizando pnpm. Unha vez o teñas instalado e o repositorio clonado, executa na raíz do repositorio:
pnpm install # Para instalar as dependencias
pnpm dev # Para arrancar o servidor de probasPara crear un evento, engade un ficheiro de markdown en src/content/eventos/<ano>/<nome-do-evento>.md. Lembra facer un directorio para o ano actual, e que o nome do ficheiro será o que defina a súa ruta na páxina web.
Este novo ficheiro conterá:
---
title: Título da charla
excerpt: Breve resumo da charla
date: 2025-11-05T17:30:00
location: Laboratorio 0.6, Facultade de Informática
tags: ['School']
status: upcoming
authors: [delthia]
video: https://www.youtube.com/watch?v=MWfT4XG6-SM
---
title,excerptedateson mandatorioslocationé opcional- en
tagsindica o tipo de evento. Podes engadir outras etiquetas separándoas con comas statusserá upcoming para eventos futuros e past para eventos pasados- en
authorsindica o id de quen deu o evento. Podes poñer varios separados por comas - en
videoindica a URL á gravación da charla, se a hai
Terás que crear o autor en src/content/authors.json, engadindo algo coma:
{
"id": "delthia",
"name": "Iago R.",
"portfolio": "https://github.com/delthia"
}(o atributo portfolio é opcional)
Tamén terás que gardar unha imaxe que será a miniatura do evento en public/<ano>/<nome-do-evento>.png. Será unha imaxe preferiblemente en formato 16:9 (unha boa resolución é 1920x1080), sempre en formato png, e sempre en src/public/ respetando o nome do evento no nome da imaxe.