Remove .html from internal links
Some checks are pending
/ deploy (push) Waiting to run

This commit is contained in:
Loyyd 2026-07-02 19:44:40 +02:00
parent 670d90cb15
commit f85aca7d58
43 changed files with 202 additions and 97 deletions

View file

@ -2,16 +2,19 @@
import SiteLayout from "../components/SiteLayout.astro";
import mainHtml from "../content/pages/events.html?raw";
import { calendarEvents, recurringCalendarEvents } from "../data/events";
import { normalizeInternalHtmlLinks } from "../lib/urls";
const normalizedMainHtml = normalizeInternalHtmlLinks(mainHtml);
---
<SiteLayout
title="Upcoming Events &#8211; FFWPU Ireland"
description="See upcoming FFWPU Ireland community events and calendar listings."
bodyClass="archive post-type-archive post-type-archive-tribe_events custom-background metaslider-plugin parabola-image-three caption-light meta-light parabola_triagles parabola-menu-left"
pathname="/events.html"
canonical="/events.html"
pathname="/events"
canonical="/events"
>
<Fragment set:html={mainHtml} />
<Fragment set:html={normalizedMainHtml} />
<script is:inline slot="scripts" define:vars={{ calendarEvents, recurringCalendarEvents }}>
(() => {
const calendar = document.querySelector("[data-calendar]");
@ -224,7 +227,7 @@ import { calendarEvents, recurringCalendarEvents } from "../data/events";
details.textContent = event.details;
const link = document.createElement("a");
link.href = event.url || "/events.html";
link.href = event.url || "/events";
link.textContent = event.url ? "More details" : "Events";
item.append(date, heading, time, location, details, link);