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 nun destes dous formatos:
src/assets/eventos/<ano>/<nome-do-evento>.pngsrc/assets/eventos/<ano>/<nome-do-evento>/<nome-do-evento>.png
O nome da imaxe debe coincidir co do Markdown. Non é necesario engadila ao frontmatter. A mesma convención aplícase ás novas, dentro de src/assets/novas/<ano>/.
Dentro do markdown do evento ou nova, podes engadir máis imaxes de dentro da carpeta de evento (segundo formato), e logo engadilas, por exemplo, así: .
Será unha imaxe preferiblemente en formato 16:9. Unha boa resolución é 1920x1080.