diff --git a/assets/js/anchorlinks.js b/assets/js/anchorlinks.js
index 6cce91868..2b587cdc9 100644
--- a/assets/js/anchorlinks.js
+++ b/assets/js/anchorlinks.js
@@ -1,5 +1,7 @@
function initAnchorlinkEventListener() {
- const anchorLinks = document.querySelectorAll(".a-anchorlink__link");
+ const anchorLinks = document.querySelectorAll(
+ ".a-anchorlink__link, .a-anchorlink__button",
+ );
const snackbar = document.getElementById("snackbar");
const snackbarButton = document.getElementById("snackbar-button");
@@ -38,12 +40,18 @@ function closeSnackbar() {
}
if (document.readyState === "interactive") {
- if (document.querySelectorAll(".a-anchorlink__link").length) {
+ if (
+ document.querySelectorAll(".a-anchorlink__link, .a-anchorlink__button")
+ .length
+ ) {
initAnchorlinkEventListener();
}
} else {
window.addEventListener("DOMContentLoaded", () => {
- if (document.querySelectorAll(".a-anchorlink__link").length) {
+ if (
+ document.querySelectorAll(".a-anchorlink__link, .a-anchorlink__button")
+ .length
+ ) {
initAnchorlinkEventListener();
}
});
diff --git a/assets/sass/anchorlink.scss b/assets/sass/anchorlink.scss
index d2d2eca97..887457f9a 100644
--- a/assets/sass/anchorlink.scss
+++ b/assets/sass/anchorlink.scss
@@ -70,6 +70,12 @@
}
}
+.a-anchorlink__button {
+ @media print {
+ display: none;
+ }
+}
+
.a-snackbar {
position: fixed;
bottom: 0;
diff --git a/assets/sass/booking.scss b/assets/sass/booking.scss
index 25ef3ff65..9e2f91cbd 100644
--- a/assets/sass/booking.scss
+++ b/assets/sass/booking.scss
@@ -61,6 +61,10 @@
gap: 0.6rem;
margin-top: 0.4rem;
+ &:empty {
+ margin-top: 0;
+ }
+
@media (max-width: #{$breakpoint-md}) {
&:empty {
display: none;
@@ -86,18 +90,24 @@
}
}
-@mixin booking_section($name) {
- &-#{$name}--hidden &-#{$name} {
- display: none;
- }
+.o-booking__info {
+ margin-bottom: 1.5rem;
}
-.o-booking__section {
- @include booking_section("fip_50");
- @include booking_section("fip_global_fare");
- @include booking_section("reservations");
+.o-booking__sections > .o-booking__section:not(:first-child) {
+ margin-top: 1rem;
}
-.o-booking__info {
- margin-bottom: 1.5rem;
+.o-booking__content {
+ h4 {
+ @extend %h3;
+ }
+
+ h5 {
+ @extend %h4;
+ }
+
+ h6 {
+ @extend %h5;
+ }
}
diff --git a/assets/sass/button.scss b/assets/sass/button.scss
index 1512acadd..f5ef4318b 100644
--- a/assets/sass/button.scss
+++ b/assets/sass/button.scss
@@ -13,6 +13,7 @@
background: transparent;
color: var(--body-color);
width: fit-content;
+ border: 0.2rem solid var(--link-default);
&:hover,
&:focus {
@@ -26,10 +27,6 @@
display: block;
}
- &__external {
- border: 0.2rem solid var(--link-default);
- }
-
&__internal {
border: none;
}
diff --git a/assets/sass/form.scss b/assets/sass/form.scss
index 04806433d..a93658a19 100644
--- a/assets/sass/form.scss
+++ b/assets/sass/form.scss
@@ -33,10 +33,6 @@
select {
height: 5.5rem;
}
-
- .a-button {
- border: 0.2rem solid var(--link-default);
- }
}
#success {
diff --git a/assets/sass/headings.scss b/assets/sass/headings.scss
index 8d77d7817..92db1fa0d 100644
--- a/assets/sass/headings.scss
+++ b/assets/sass/headings.scss
@@ -1,4 +1,4 @@
-h1 {
+%h1 {
font-size: 3rem;
line-height: 1.25;
margin-bottom: 2rem;
@@ -8,7 +8,7 @@ h1 {
break-after: avoid;
}
-h2 {
+%h2 {
font-size: 2.2rem;
line-height: 1.25;
margin-bottom: 1rem;
@@ -18,7 +18,7 @@ h2 {
break-after: avoid;
}
-h3 {
+%h3 {
font-size: 2rem;
line-height: 1.25;
margin-bottom: 1rem;
@@ -28,7 +28,7 @@ h3 {
break-after: avoid;
}
-h4 {
+%h4 {
font-size: 1.8rem;
line-height: 1.25;
margin-bottom: 1rem;
@@ -38,7 +38,7 @@ h4 {
break-after: avoid;
}
-h5 {
+%h5 {
font-size: 1.6rem;
line-height: 1.25;
margin-bottom: 1rem;
@@ -48,7 +48,7 @@ h5 {
break-after: avoid;
}
-h6 {
+%h6 {
font-size: 1.4rem;
line-height: 1.25;
margin-bottom: 1rem;
@@ -57,3 +57,27 @@ h6 {
text-wrap: balance;
break-after: avoid;
}
+
+h1 {
+ @extend %h1;
+}
+
+h2 {
+ @extend %h2;
+}
+
+h3 {
+ @extend %h3;
+}
+
+h4 {
+ @extend %h4;
+}
+
+h5 {
+ @extend %h5;
+}
+
+h6 {
+ @extend %h6;
+}
diff --git a/assets/sass/trainCategory.scss b/assets/sass/trainCategory.scss
index d6b5ed183..326dc2497 100644
--- a/assets/sass/trainCategory.scss
+++ b/assets/sass/trainCategory.scss
@@ -37,14 +37,14 @@ details.o-expander--train-category:not([open]) {
.o-train-category__content {
h4 {
- @extend h3;
+ @extend %h3;
}
h5 {
- @extend h4;
+ @extend %h4;
}
h6 {
- @extend h5;
+ @extend %h5;
}
}
diff --git a/content/booking/ffestiniogtravel-email/index.de.md b/content/booking/ffestiniogtravel-email/index.de.md
index 1ac726ca3..699660a87 100644
--- a/content/booking/ffestiniogtravel-email/index.de.md
+++ b/content/booking/ffestiniogtravel-email/index.de.md
@@ -9,7 +9,7 @@ params:
type: "email"
---
-Ffestiniog Travel hat direkten Zugriff auf die Buchungssysteme vieler Bahnbetreiber und kann Tickets für viele Züge in Europa anbieten.
+Ffestiniog Travel hat direkten Zugriff auf die Buchungssysteme vieler Bahnbetreiber und kann Tickets für viele Züge in Europa anbieten.[^1]
Ausnahmen sind Frankreich (SNCF) und Norwegen (Vy Group).
Auf Anfrage erstellen die Mitarbeitenden das passende Angebot für die Reise:
@@ -26,6 +26,4 @@ Auf Anfrage erstellen die Mitarbeitenden das passende Angebot für die Reise:
{{% /booking-section %}}
-## Quellen
-
-[Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
+[^1]: [Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
diff --git a/content/booking/ffestiniogtravel-email/index.en.md b/content/booking/ffestiniogtravel-email/index.en.md
index 09fae29ee..fc62c9750 100644
--- a/content/booking/ffestiniogtravel-email/index.en.md
+++ b/content/booking/ffestiniogtravel-email/index.en.md
@@ -9,7 +9,7 @@ params:
type: "email"
---
-Ffestiniog Travel has direct access to the booking systems of many railway operators and can offer tickets for many trains in Europe.
+Ffestiniog Travel has direct access to the booking systems of many railway operators and can offer tickets for many trains in Europe.[^1]
Exceptions are France (SNCF) and Norway (Vy Group).
On request, staff create a suitable offer for the journey:
@@ -26,6 +26,4 @@ Eurostar tickets can be purchased via Ffestiniog Travel. A booking fee of £5 ap
{{% /booking-section %}}
-## Sources
-
-[Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
+[^1]: [Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
diff --git a/content/booking/ffestiniogtravel-email/index.fr.md b/content/booking/ffestiniogtravel-email/index.fr.md
index 26e59deda..087ef4eb2 100644
--- a/content/booking/ffestiniogtravel-email/index.fr.md
+++ b/content/booking/ffestiniogtravel-email/index.fr.md
@@ -9,7 +9,7 @@ params:
type: "email"
---
-Ffestiniog Travel a un accès direct aux systèmes de réservation de nombreux opérateurs ferroviaires et peut proposer des billets pour de nombreux trains en Europe.
+Ffestiniog Travel a un accès direct aux systèmes de réservation de nombreux opérateurs ferroviaires et peut proposer des billets pour de nombreux trains en Europe.[^1]
Les exceptions sont la France (SNCF) et la Norvège (Vy Group).
Sur demande, le personnel établit l'offre adaptée au voyage :
@@ -26,6 +26,4 @@ Des billets Eurostar peuvent être achetés via Ffestiniog Travel. Des frais de
{{% /booking-section %}}
-## Sources
-
-[Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
+[^1]: [Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
diff --git a/content/booking/ffestiniogtravel-phone/index.de.md b/content/booking/ffestiniogtravel-phone/index.de.md
index a4c450f9a..b9f1064c0 100644
--- a/content/booking/ffestiniogtravel-phone/index.de.md
+++ b/content/booking/ffestiniogtravel-phone/index.de.md
@@ -9,7 +9,7 @@ params:
type: "phone"
---
-Ffestiniog Travel hat direkten Zugriff auf die Buchungssysteme vieler Bahnbetreiber und kann Tickets für viele Züge in Europa anbieten.
+Ffestiniog Travel hat direkten Zugriff auf die Buchungssysteme vieler Bahnbetreiber und kann Tickets für viele Züge in Europa anbieten.[^1]
Ausnahmen sind Frankreich (SNCF) und Norwegen (Vy Group).
Auf Anfrage erstellen die Mitarbeitenden das passende Angebot für die Reise: [+44 (0)1766 515630](tel:+441766515630)
@@ -30,6 +30,4 @@ Um Tickets telefonisch buchen zu können, muss initial ein Foto des FIP-Ausweise
{{% satellite /%}}
-## Quellen
-
-[Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
+[^1]: [Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
diff --git a/content/booking/ffestiniogtravel-phone/index.en.md b/content/booking/ffestiniogtravel-phone/index.en.md
index c9709aab9..d6d68e9bf 100644
--- a/content/booking/ffestiniogtravel-phone/index.en.md
+++ b/content/booking/ffestiniogtravel-phone/index.en.md
@@ -9,7 +9,7 @@ params:
type: "phone"
---
-Ffestiniog Travel has direct access to the booking systems of many railway operators and can offer tickets for many trains in Europe.
+Ffestiniog Travel has direct access to the booking systems of many railway operators and can offer tickets for many trains in Europe.[^1]
Exceptions are France (SNCF) and Norway (Vy Group).
On request, staff create a suitable offer for the journey: [+44 (0)1766 515630](tel:+441766515630)
@@ -30,6 +30,4 @@ FIP Global Fare tickets for Eurostar can be purchased via the Ffestiniog Travel
{{% satellite /%}}
-## Sources
-
-[Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
+[^1]: [Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
diff --git a/content/booking/ffestiniogtravel-phone/index.fr.md b/content/booking/ffestiniogtravel-phone/index.fr.md
index e12297cee..66f859f97 100644
--- a/content/booking/ffestiniogtravel-phone/index.fr.md
+++ b/content/booking/ffestiniogtravel-phone/index.fr.md
@@ -9,7 +9,7 @@ params:
type: "phone"
---
-Ffestiniog Travel a un accès direct aux systèmes de réservation de nombreux opérateurs ferroviaires et peut proposer des billets pour de nombreux trains en Europe.
+Ffestiniog Travel a un accès direct aux systèmes de réservation de nombreux opérateurs ferroviaires et peut proposer des billets pour de nombreux trains en Europe.[^1]
Les exceptions sont la France (SNCF) et la Norvège (Vy Group).
Sur demande, le personnel établit l'offre adaptée au voyage : [+44 (0)1766 515630](tel:+441766515630)
@@ -28,6 +28,4 @@ Des billets au Tarif Global FIP pour Eurostar peuvent être achetés via la hotl
{{% satellite /%}}
-## Sources
-
-[Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
+[^1]: [Feedback: FIP reduced Ticket booking](https://github.com/fipguide/fipguide.github.io/issues/710)
diff --git a/content/booking/kw-ticket-machine/index.de.md b/content/booking/kw-ticket-machine/index.de.md
index 4a49ee374..7ad7cced7 100644
--- a/content/booking/kw-ticket-machine/index.de.md
+++ b/content/booking/kw-ticket-machine/index.de.md
@@ -17,8 +17,6 @@ An einigen Bahnhöfen gibt es Koleje Wielkopolskie Fahrkartenautomaten. Zudem si
An den Fahrkartenautomaten können ermäßigte FIP 50 Fahrkarten erworben werden. Dafür muss der Rabatt “UMOWA (ulga 50%)” angegeben werden. [^1]
-## Quellen
+{{% /booking-section %}}
[^1]: [PKP FIP Information](https://www.intercity.pl/en/site/for-passengers/buy-a-ticket/where-to-buy-the-ticket/przejazdy-z-fip-en.html)
-
-{{% /booking-section %}}
diff --git a/content/booking/kw-ticket-machine/index.en.md b/content/booking/kw-ticket-machine/index.en.md
index 34503ed59..e16488198 100644
--- a/content/booking/kw-ticket-machine/index.en.md
+++ b/content/booking/kw-ticket-machine/index.en.md
@@ -17,8 +17,6 @@ At some stations, Koleje Wielkopolskie ticket machines are available. Additional
Discounted FIP 50 Tickets can be purchased at the ticket machines. The discount "UMOWA (ulga 50%)" must be selected. [^1]
-## Sources
+{{% /booking-section %}}
[^1]: [PKP FIP information](https://www.intercity.pl/en/site/for-passengers/buy-a-ticket/where-to-buy-the-ticket/przejazdy-z-fip-en.html)
-
-{{% /booking-section %}}
diff --git a/content/booking/kw-ticket-machine/index.fr.md b/content/booking/kw-ticket-machine/index.fr.md
index 43a43f40c..902955368 100644
--- a/content/booking/kw-ticket-machine/index.fr.md
+++ b/content/booking/kw-ticket-machine/index.fr.md
@@ -17,8 +17,6 @@ Dans certaines gares, des distributeurs de billets Koleje Wielkopolskie sont dis
Des Billets FIP 50 à tarif réduit peuvent être achetés aux distributeurs de billets. La réduction « UMOWA (ulga 50%) » doit être sélectionnée. [^1]
-## Sources
+{{% /booking-section %}}
[^1]: [PKP FIP information](https://www.intercity.pl/en/site/for-passengers/buy-a-ticket/where-to-buy-the-ticket/przejazdy-z-fip-en.html)
-
-{{% /booking-section %}}
diff --git a/content/booking/kw-website/index.de.md b/content/booking/kw-website/index.de.md
index 9bd432bbb..e3c559245 100644
--- a/content/booking/kw-website/index.de.md
+++ b/content/booking/kw-website/index.de.md
@@ -17,8 +17,6 @@ Auf der Website der Koleje Wielkopolskie, die nur auf Polnisch verfügbar ist, k

-## Quellen
+{{% /booking-section %}}
[^1]: [PKP FIP Information](https://www.intercity.pl/en/site/for-passengers/buy-a-ticket/where-to-buy-the-ticket/przejazdy-z-fip-en.html)
-
-{{% /booking-section %}}
diff --git a/content/booking/kw-website/index.en.md b/content/booking/kw-website/index.en.md
index 0d9ca7b5c..b56df3b7c 100644
--- a/content/booking/kw-website/index.en.md
+++ b/content/booking/kw-website/index.en.md
@@ -17,8 +17,6 @@ On the Koleje Wielkopolskie website, which is only available in Polish, tickets

-## Sources
+{{% /booking-section %}}
[^1]: [PKP FIP information](https://www.intercity.pl/en/site/for-passengers/buy-a-ticket/where-to-buy-the-ticket/przejazdy-z-fip-en.html)
-
-{{% /booking-section %}}
diff --git a/content/booking/kw-website/index.fr.md b/content/booking/kw-website/index.fr.md
index 674c05680..b7cb144c5 100644
--- a/content/booking/kw-website/index.fr.md
+++ b/content/booking/kw-website/index.fr.md
@@ -17,8 +17,6 @@ Sur le site Web de Koleje Wielkopolskie, disponible uniquement en polonais, des

-## Sources
+{{% /booking-section %}}
[^1]: [PKP FIP information](https://www.intercity.pl/en/site/for-passengers/buy-a-ticket/where-to-buy-the-ticket/przejazdy-z-fip-en.html)
-
-{{% /booking-section %}}
diff --git a/content/booking/sbb-ticket-machine/index.de.md b/content/booking/sbb-ticket-machine/index.de.md
index a4e782cc4..ed6085228 100644
--- a/content/booking/sbb-ticket-machine/index.de.md
+++ b/content/booking/sbb-ticket-machine/index.de.md
@@ -24,6 +24,4 @@ Unter anderem in städtischen Gebieten kann eine Fahrkarte mit Halbtax Rabatt au
{{% /booking-section %}}
-## Quellen
-
[^1]: [SBB Community](https://community.sbb.ch/d/2251-kann-man-als-fip-beg%C3%BCnstigter-tickets-weiterhin-online-mittels-halbtax-kaufen)
diff --git a/content/booking/sbb-ticket-machine/index.en.md b/content/booking/sbb-ticket-machine/index.en.md
index 0cc6ae6bd..4100cccc4 100644
--- a/content/booking/sbb-ticket-machine/index.en.md
+++ b/content/booking/sbb-ticket-machine/index.en.md
@@ -24,6 +24,4 @@ In urban areas, a ticket with Halbtax discount may also include transport operat
{{% /booking-section %}}
-## Sources
-
[^1]: [SBB Community](https://community.sbb.ch/d/2251-kann-man-als-fip-beg%C3%BCnstigter-tickets-weiterhin-online-mittels-halbtax-kaufen)
diff --git a/content/booking/sbb-ticket-machine/index.fr.md b/content/booking/sbb-ticket-machine/index.fr.md
index eb984ede8..e24c5970a 100644
--- a/content/booking/sbb-ticket-machine/index.fr.md
+++ b/content/booking/sbb-ticket-machine/index.fr.md
@@ -24,6 +24,4 @@ Dans les zones urbaines, un billet avec réduction demi-tarif peut inclure des t
{{% /booking-section %}}
-## Sources
-
[^1]: [SBB Community](https://community.sbb.ch/d/2251-kann-man-als-fip-beg%C3%BCnstigter-tickets-weiterhin-online-mittels-halbtax-kaufen)
diff --git a/content/booking/sbb-website/index.de.md b/content/booking/sbb-website/index.de.md
index b92ca1f73..88bd364d7 100644
--- a/content/booking/sbb-website/index.de.md
+++ b/content/booking/sbb-website/index.de.md
@@ -38,6 +38,4 @@ Einzelne nationale Reservierungen können bei der SBB online erworben werden. Da

{{% /booking-section %}}
-## Quellen
-
[^1]: [SBB Community](https://community.sbb.ch/d/2251-kann-man-als-fip-beg%C3%BCnstigter-tickets-weiterhin-online-mittels-halbtax-kaufen)
diff --git a/content/booking/sbb-website/index.en.md b/content/booking/sbb-website/index.en.md
index f0a5c1993..b318b286b 100644
--- a/content/booking/sbb-website/index.en.md
+++ b/content/booking/sbb-website/index.en.md
@@ -38,6 +38,4 @@ Individual national reservations can be purchased online at SBB. To do so, searc

{{% /booking-section %}}
-## Sources
-
[^1]: [SBB Community](https://community.sbb.ch/d/2251-kann-man-als-fip-beg%C3%BCnstigter-tickets-weiterhin-online-mittels-halbtax-kaufen)
diff --git a/content/booking/sbb-website/index.fr.md b/content/booking/sbb-website/index.fr.md
index d4b353854..3ed688157 100644
--- a/content/booking/sbb-website/index.fr.md
+++ b/content/booking/sbb-website/index.fr.md
@@ -38,6 +38,4 @@ Des réservations individuelles pour des trajets nationaux peuvent être acheté

{{% /booking-section %}}
-## Sources
-
[^1]: [Communauté CFF](https://community.sbb.ch/d/2251-kann-man-als-fip-beg%C3%BCnstigter-tickets-weiterhin-online-mittels-halbtax-kaufen)
diff --git a/content/booking/stena-line-bv-ticket-office/index.de.md b/content/booking/stena-line-bv-ticket-office/index.de.md
index b870558ed..8eef75af4 100644
--- a/content/booking/stena-line-bv-ticket-office/index.de.md
+++ b/content/booking/stena-line-bv-ticket-office/index.de.md
@@ -26,8 +26,6 @@ Kabinenreservierungen sind erhältlich und bei Übernachtfahrten obligatorisch.
{{% /booking-section %}}
-## Quellen
-
[^1]: [E-Mail-Anfrage des FIP Guide Teams bei Stena Line](https://github.com/fipguide/fipguide.github.io/issues/528)
[^2]: [FIP Guide Community - Feedback](https://discord.com/channels/1250522473188032512/1433789686039707688/1491886477347651764)
diff --git a/content/booking/stena-line-bv-ticket-office/index.en.md b/content/booking/stena-line-bv-ticket-office/index.en.md
index be943081a..72c5039d9 100644
--- a/content/booking/stena-line-bv-ticket-office/index.en.md
+++ b/content/booking/stena-line-bv-ticket-office/index.en.md
@@ -26,8 +26,6 @@ Cabin reservations are available and mandatory for overnight journeys.
{{% /booking-section %}}
-## Sources
-
[^1]: [FIP Guide Team email inquiry to Stena Line](https://github.com/fipguide/fipguide.github.io/issues/528)
[^2]: [FIP Guide Community - Feedback](https://discord.com/channels/1250522473188032512/1433789686039707688/1491886477347651764)
diff --git a/content/booking/stena-line-bv-ticket-office/index.fr.md b/content/booking/stena-line-bv-ticket-office/index.fr.md
index c58dc95f8..9ec9d15ed 100644
--- a/content/booking/stena-line-bv-ticket-office/index.fr.md
+++ b/content/booking/stena-line-bv-ticket-office/index.fr.md
@@ -26,8 +26,6 @@ Les réservations de cabine sont disponibles et obligatoires pour les trajets de
{{% /booking-section %}}
-## Sources
-
[^1]: [Demande par e-mail de l’équipe FIP Guide à Stena Line](https://github.com/fipguide/fipguide.github.io/issues/528)
[^2]: [Communauté FIP Guide - Retour d'information](https://discord.com/channels/1250522473188032512/1433789686039707688/1491886477347651764)
diff --git a/content/booking/stena-line-limited-email/index.de.md b/content/booking/stena-line-limited-email/index.de.md
index 7d870f9d5..ac58a1ff2 100644
--- a/content/booking/stena-line-limited-email/index.de.md
+++ b/content/booking/stena-line-limited-email/index.de.md
@@ -29,6 +29,4 @@ FIP 50 Tickets können gebucht werden.
{{% /booking-section %}}
-## Quellen
-
[^1]: [FIP Guide Community - Feedback](https://discord.com/channels/1250522473188032512/1433789686039707688/1481942947917467669)
diff --git a/content/booking/stena-line-limited-email/index.en.md b/content/booking/stena-line-limited-email/index.en.md
index ef934d339..81ad161f5 100644
--- a/content/booking/stena-line-limited-email/index.en.md
+++ b/content/booking/stena-line-limited-email/index.en.md
@@ -29,6 +29,4 @@ FIP 50 Tickets can be booked.
{{% /booking-section %}}
-## Sources
-
[^1]: [FIP Guide Community - Feedback](https://discord.com/channels/1250522473188032512/1433789686039707688/1481942947917467669)
diff --git a/content/booking/stena-line-limited-email/index.fr.md b/content/booking/stena-line-limited-email/index.fr.md
index 9e3bec7cd..9802a0207 100644
--- a/content/booking/stena-line-limited-email/index.fr.md
+++ b/content/booking/stena-line-limited-email/index.fr.md
@@ -29,6 +29,4 @@ Les billets FIP 50 peuvent être réservés.
{{% /booking-section %}}
-## Sources
-
[^1]: [Communauté FIP Guide - Retour d'information](https://discord.com/channels/1250522473188032512/1433789686039707688/1481942947917467669)
diff --git a/hugo.yaml b/hugo.yaml
index 60a0abe28..0867f9e35 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -1,5 +1,6 @@
enableRobotsTXT: true
enableGitInfo: true
+ignoreLogs: ['warning-rendershortcodes-in-html']
defaultContentLanguage: "en"
defaultContentLanguageInSubdir: true
diff --git a/layouts/_default/_markup/render-heading.html b/layouts/_default/_markup/render-heading.html
new file mode 100644
index 000000000..928525ac4
--- /dev/null
+++ b/layouts/_default/_markup/render-heading.html
@@ -0,0 +1,20 @@
+{{- $id := replaceRE `-[0-9]+$` "" .Anchor -}}
+{{- with index .Attributes "prefix" -}}
+ {{- $id = print . ":" $id -}}
+{{- end -}}
+{{- $heading := print `