Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions assets/sass/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,21 @@ section p:last-child {
}
}

.o-single__header__title {
display: flex;
align-items: center;
gap: 1rem; // Adjust spacing between the image and the heading
}

.o-single__header__title h1 {
margin-bottom: 0rem;
}

.o-single__header__title img {
max-height: 3.6rem;
width: auto;
}

.o-single__container {
background-color: var(--bg-default);
padding: 2rem;
Expand Down
14 changes: 7 additions & 7 deletions content/operator/zsr/index.de.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
---
date: "2025-02-15"
date: "2025-04-13"
draft: false
title: "ZSR / ZSSK"
country:
- "slovakia"
---

Die ZSR (Železnice Slovenskej republiky) sowie der dazugehörige Zugbetreiber ZSSK (Železničná spoločnosť Slovensko) ist die slowakische Staatsbahn und die wichtigste Bahngesellschaft in der Slowakei.
(Bild hier einfügen)

## Zusammenfassung

Expand All @@ -26,7 +25,7 @@ FIP-Freifahrtscheine und FIP 50 Tickets sind auf Verbindungen der ZSSK mit der E

## Zugkategorien und Reservierungen

Reservierungspflicht für SC- und IC-Züge. Andere ZSSK Züge erfordern nur eine Reservierung in der 1. Klasse.
Reservierungspflicht für SC- und IC-Züge. Andere ZSSK Züge erfordern nur eine Reservierung in der 1. Klasse. [^2]

{{< expander "SuperCity (SC) ⚠️" category >}}
**Beschreibung:**
Expand All @@ -39,6 +38,7 @@ Abhängig von Strecke und Auslastung (inkl. Aufschlag für Zugkategorie)

{{< expander "InterCity (IC) ⚠️" category >}}
**Beschreibung:**
*Zur Zeit ist der Betrieb der Intercity-Zügen aus wirtschaftlichen Gründen eingestellt. Die Züge werden durch EX-Züge ersetzt.*
Grenzüberschreitende Fernzüge, die eigenwirtschaftlich von der ZSSK und CD erbracht werden und meist zwischen Prag und Bratislava/Zilina mit wenigen Halten und schneller Durchschnittsgeschwindigkeit verkehren.
**Reservierung möglich:** ja
**Reservierungspflicht:** ⚠️ ja
Expand All @@ -48,7 +48,8 @@ Abhängig von Strecke und Auslastung (inkl. Aufschlag für Zugkategorie)

{{< expander "EuroCity (EC) / RailJet (RJ) ⚠️1️⃣" category >}}
**Beschreibung:**
Grenzüberschreitende Züge zwischen der Slowakei und Tschechien, Österreich oder Ungarn. Sie verkehren oft mit wenigen Halten und im Vergleich relativ hoher Durchschnittsgeschwindigkeit. Die RJ-Züge sind RailJet-Züge der Österreichischen Bundesbahn, die auf slowakischem Abschnitt auch mit ZSSK-Freifahrtscheinen genutzt werden können. **Wichtig:** RJ ist gleichzeitig auch die Abkürzung für RegioJet, dort gelten keinerlei FIP-Farscheine.
Grenzüberschreitende Züge zwischen der Slowakei und Tschechien, Österreich oder Ungarn. Sie verkehren oft mit wenigen Halten und im Vergleich relativ hoher Durchschnittsgeschwindigkeit. Die RJ-Züge sind RailJet-Züge der Österreichischen Bundesbahn, die auf slowakischem Abschnitt auch mit ZSSK-Freifahrtscheinen genutzt werden können.
*RJ ist gleichzeitig auch die Abkürzung für RegioJet, dort gelten keinerlei FIP-Farscheine.*
**Reservierung möglich:** ja
**Reservierungspflicht:** ⚠️1️⃣ nur in der 1. Klasse
**Kosten für Reservierung:** 🟢
Expand All @@ -60,7 +61,7 @@ Grenzüberschreitende Züge zwischen der Slowakei und Tschechien, Österreich od
**Beschreibung:**
EN sind internationale Nachtzüge, bei denen Reservierungspflicht besteht und die Möglichkeit einen Aufpreis für Liege- oder Schlafwagen zu zahlen. Sonst sind sie ähnlich wie die EC.
**Reservierung möglich:** ja
**Reservierungspflicht:** ja
**Reservierungspflicht:** ja
**Kosten für Reservierung:** 🔴
Abhängig von Strecke und Auslastung sowie Wagenkategorie (inkl. Aufschlag für Zugkategorie)
{{< /expander >}}
Expand Down Expand Up @@ -154,7 +155,6 @@ Von Košice aus fahren grenzüberschreitende Regionalzüge nach Chop und Mukache
| PKP | Lupkow (Gr), Plaveč (Gr), Skalité (Gr) |
| UZ | Čierna nad Tisou (Gr) |

[^1]
{{< /expander >}}

## Ermäßigungen
Expand All @@ -180,4 +180,4 @@ Busse sind ausgeschlossen von FIP-Rabatten, außer sie ersetzen einen Zug, in de

[^1]: [Rail Delivery Group V.65](https://www.raildeliverygroup.com/images/RST/RST_Travel_Tips_for_Europe_v65.pdf)

[ZSSK Reservierungen](https://www.zssk.sk/en/seat-reservations)
[^2]: [ZSSK Reservierungen](https://www.zssk.sk/en/seat-reservations)
12 changes: 6 additions & 6 deletions content/operator/zsr/index.en.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
---
date: "2025-02-15"
date: "2025-04-13"
draft: false
title: "ZSR / ZSSK"
country:
- "slovakia"
---

The ZSR (Železnice Slovenskej republiky) and its associated train operator ZSSK (Železničná spoločnosť Slovensko) are the Slovak state railways and the most important railway operator in Slovakia.
(Insert image here)

## Summary

Expand All @@ -26,7 +25,7 @@ FIP vouchers and FIP 50 tickets are valid on ZSSK connections with the restricti

## Train categories and reservations

Reservation required for SC and IC trains. Other ZSSK trains only require a reservation in 1st class.
Reservation required for SC and IC trains. Other ZSSK trains only require a reservation in 1st class. [^2]

{{< expander "SuperCity (SC) ⚠️" category >}}
**Description:**
Expand All @@ -39,6 +38,7 @@ Depending on route and occupancy (including surcharge for train category)

{{< expander "InterCity (IC) ⚠️" category >}}
**Description:**
*Currently, the operation of InterCity trains has been suspended for economic reasons. The trains are being replaced by EX trains.*
Cross-border long-distance trains operated commercially by ZSSK and CD, usually running between Prague and Bratislava/Zilina with few stops and high average speed.
**Reservation possible:** yes
**Reservation required:** ⚠️ yes
Expand All @@ -48,7 +48,8 @@ Depending on route and occupancy (including surcharge for train category)

{{< expander "EuroCity (EC) / RailJet (RJ) ⚠️1️⃣" category >}}
**Description:**
Cross-border trains between Slovakia and the Czech Republic, Austria, or Hungary. They often run with few stops and relatively high average speed. RJ trains are RailJet trains of the Austrian Federal Railways, which can also be used with ZSSK vouchers on the Slovak section. **Important:** RJ is also the abbreviation for RegioJet, where no FIP tickets are valid.
Cross-border trains between Slovakia and the Czech Republic, Austria, or Hungary. They often run with few stops and relatively high average speed. RJ trains are RailJet trains of the Austrian Federal Railways, which can also be used with ZSSK vouchers on the Slovak section.
*RJ is also the abbreviation for RegioJet, where no FIP tickets are valid.*
**Reservation possible:** yes
**Reservation required:** ⚠️1️⃣ only in 1st class
**Cost of reservation:** 🟢
Expand Down Expand Up @@ -153,7 +154,6 @@ From Košice, cross-border regional trains run to Chop and Mukacheve. Since FIP
| PKP | Lupkow (Gr), Plaveč (Gr), Skalité (Gr) |
| UZ | Čierna nad Tisou (Gr) |

[^1]
{{< /expander >}}

## Discounts
Expand All @@ -179,4 +179,4 @@ Buses are excluded from FIP discounts, except when they replace a train where FI

[^1]: [Rail Delivery Group V.65](https://www.raildeliverygroup.com/images/RST/RST_Travel_Tips_for_Europe_v65.pdf)

[ZSSK Reservations](https://www.zssk.sk/en/seat-reservations)
[^2]: [ZSSK Reservierungen](https://www.zssk.sk/en/seat-reservations)
2 changes: 1 addition & 1 deletion layouts/_default/baseof.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</head>
<body>
<header id="header" class="o-header">{{ partial "header.html" . }}</header>
<main id="content" data-pagefind-body>{{ block "main" . }}{{ end }}</main>
<main id="content">{{ block "main" . }}{{ end }}</main>
<footer>{{ partial "footer.html" . }}</footer>
</body>
</html>
2 changes: 1 addition & 1 deletion layouts/_default/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ <h2 data-pagefind-meta="title">{{ .Title }}</h2>
{{ partial "updateDate.html" . }}
</div>

<div class="content">
<div class="content" data-pagefind-body>
{{ .Content }}
</div>

Expand Down
8 changes: 6 additions & 2 deletions layouts/country/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,14 @@
{{ partial "sidemenu.html" . }}
</div>

<div class="col-12 col-lg-8">
<div class="col-12 col-lg-8" data-pagefind-body>
<div class="o-single__container content_with_heading">
<div class="o-single__header">
<h1 data-pagefind-meta="title">{{ .Title }}</h1>
<div class="o-single__header__title">
{{ $logo := .Page.Resources.GetMatch "image.webp" }}
<img data-pagefind-meta="img" src="{{ $logo.RelPermalink }}" alt="" />
<h1 data-pagefind-meta="title">{{ .Title }}</h1>
</div>
{{ partial "updateDate.html" . }}
</div>

Expand Down
9 changes: 7 additions & 2 deletions layouts/operator/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,15 @@
{{ partial "sidemenu.html" . }}
</div>

<div class="col-12 col-lg-8">
<div class="col-12 col-lg-8" data-pagefind-body>
<div class="o-single__container content_with_heading">
<div class="o-single__header">
<h1 data-pagefind-meta="title">{{ .Title }}</h1>
<div class="o-single__header__title">
{{ $object := replace .Path (printf "/%s/" .Page.Type) "" }}
{{ $logo := resources.Get (printf "svg/logos/%s.svg" $object) }}
<img data-pagefind-meta="img" src="{{ $logo.RelPermalink }}" alt="" />
<h1 data-pagefind-meta="title">{{ .Title }}</h1>
</div>
{{ partial "updateDate.html" . }}
</div>

Expand Down
2 changes: 1 addition & 1 deletion layouts/partials/_ico.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@
{{ else }}
{{ $replaceWith = printf `<svg aria-hidden="true" class="%s" width="%s" height="%s" ${1}>${2}${3}${4}</svg>` $classes $width $height }}
{{ end }}
{{- return ($content | replaceRE $pattern $replaceWith | safeHTML) -}}
{{- return ($content | replaceRE $pattern $replaceWith | safeHTML) -}}
6 changes: 5 additions & 1 deletion layouts/partials/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<meta name="description" content="Website meta description for google search results go here" />
<meta name="dc.relation" content="{{ .Site.BaseURL }}" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<meta name="theme-color" content="#1A94D2" />
<meta name="theme-color" content="#BA3D12" />
<title>
{{ if .IsHome }}{{ site.Title }}{{ else }}{{ printf "%s | %s" .Title site.Title }}{{ end }}
</title>
Expand All @@ -16,6 +16,10 @@
<link rel="stylesheet" href="/pagefind/pagefind-ui.css">
<script src="/pagefind/pagefind-ui.js" defer></script>
{{ end }}
<script type="module">
await import('/pagefind/pagefind-highlight.js');
new PagefindHighlight({ highlightParam: "highlight" });
</script>

<!-- include a favicon for your site if you have it, else omit the line below
Location of favicon can be in mytheme/static/favicon.ico -->
Expand Down