diff --git a/config.yaml b/config.yaml index 39f8d29..0b8d6c8 100644 --- a/config.yaml +++ b/config.yaml @@ -36,6 +36,11 @@ Params: - css/fontawesome-all.min.css fontawesome_js: - js/fontawesome-all.min.js + stripe: + enabled: true + image: images/openrailday/stripe-2025.png + link: https://day.openrailassociation.org/en + alt: OpenRail Day 2025 # hugomods-images config hugomods: diff --git a/content/news/2025-11-01-announcing-openrail-day.md b/content/news/2025-11-01-announcing-openrail-day.md new file mode 100644 index 0000000..b7ac309 --- /dev/null +++ b/content/news/2025-11-01-announcing-openrail-day.md @@ -0,0 +1,22 @@ +--- +title: "Announcing OpenRail Day 2025 @ Paris" +date: 2025-11-01 +summary: "OpenRail Association invites the whole railway community to the first OpenRail Day, taking place on 17 December in Paris. The day will be packed by hands-on and insightful presentation, demos, and workshops." +image: + src: images/openrailday/icon-2025.jpg + alt: "A banner with the OpenRail logo and the text 'OpenRail Association Supports OpenForum Europe's Call for an EU Sovereign Tech Fund'" +--- + +OpenRail Association invites the whole railway community to the first OpenRail Day, taking place on **17 December in Paris**. The day will be packed by hands-on and insightful presentation, demos, and workshops. For those who cannot join on-site, we offer live streams. + +This will be the first physical meeting of the whole international railway community created around the OpenRail Association. We expect up to 300 attendants in Paris from France, Switzerland, Germany, Belgium, Norway and Morocco who join us in discussing the role of Open Source in the railway sector, how it already helps in practice, and the next big milestones ahead. + +* Projects exhibition & demos: discover OSRD, DAC Migration DSS, RCM OSS, LibLRS, NGE, AMS, EONA-X, Flatland and meet the projects teams (no registration requires, on-site only) +* Workshops: explore, understand, contribute to Open Source for railways ([registration][registration] required, on-site and live stream) +* Conferences & Roundtable: DB, SBB, SNCF, ONCF, UIC, OSPO European Commission and many more ([registration][registration] required, on-site and live stream) + +➡️ **All information about OpenRail Day [on the dedicated event page](https://day.openrailassociation.org)** + +We are looking forward to welcome you at a whole day dedicated to Open Source for the railway industry! + +[registration]: https://landing-page.diva.numberly.st/lp/e7c7c13e-d904-4d97-b662-c7eb45af1379 diff --git a/data/banner.yml b/data/banner.yml index 6cb59d9..b85d19b 100644 --- a/data/banner.yml +++ b/data/banner.yml @@ -1,5 +1,5 @@ ####################### Banner ######################### -style: "banner style1 orient-left content-align-center image-position-right fullscreen onload-image-fade-in onload-content-fade-right" +style: "hero style1 orient-left content-align-center image-position-right fullscreen onload-image-fade-in onload-content-fade-right" title : "OpenRail Association" titleclass : hiddenhead titleimage: diff --git a/static/images/openrailday/banner-2025.jpg b/static/images/openrailday/banner-2025.jpg new file mode 100644 index 0000000..da194dc Binary files /dev/null and b/static/images/openrailday/banner-2025.jpg differ diff --git a/static/images/openrailday/icon-2025.jpg b/static/images/openrailday/icon-2025.jpg new file mode 100644 index 0000000..52489be Binary files /dev/null and b/static/images/openrailday/icon-2025.jpg differ diff --git a/static/images/openrailday/stripe-2025.png b/static/images/openrailday/stripe-2025.png new file mode 100644 index 0000000..87cd278 Binary files /dev/null and b/static/images/openrailday/stripe-2025.png differ diff --git a/static/images/openrailday/stripe-2025.svg b/static/images/openrailday/stripe-2025.svg new file mode 100644 index 0000000..f4e964d --- /dev/null +++ b/static/images/openrailday/stripe-2025.svg @@ -0,0 +1,110 @@ + + + + diff --git a/themes/openrail/assets/sass/components/_navbar.scss b/themes/openrail/assets/sass/components/_navbar.scss index ce22522..aa928e8 100644 --- a/themes/openrail/assets/sass/components/_navbar.scss +++ b/themes/openrail/assets/sass/components/_navbar.scss @@ -108,7 +108,7 @@ } } -@media (max-width: 700px) { +@media (max-width: 767px) { .top-nav { justify-content: space-between; } diff --git a/themes/openrail/assets/sass/custom/openrail.scss b/themes/openrail/assets/sass/custom/openrail.scss index a316167..d4c3865 100644 --- a/themes/openrail/assets/sass/custom/openrail.scss +++ b/themes/openrail/assets/sass/custom/openrail.scss @@ -286,16 +286,48 @@ div:has(> iframe) { text-align: center; padding-bottom: 0; max-width: 800px; - height:100%; + height: 100%; aspect-ratio: 16 / 9; margin-left: auto; margin-right: auto; } } +// ----------------------------------------------------------------------------- +// STRIPE and TOP NAVIGATION + +// Make top-nav sticky +#wrapper { + overflow: visible; +} + +.top-nav { + position: sticky; + top: 0; + z-index: 2; +} + +// Stripe styles +.stripe { + position: fixed; + z-index: 1; + top: 50px; // height of nav + right: 0; + img { + width: 200px; + height: auto; + } +} + // ----------------------------------------------------------------------------- // SECTIONS section#staging-warning { padding: 0; } + +section.hero div.image { + @media screen and (max-width: 886px) { + max-height: 25vh; + } +} diff --git a/themes/openrail/layouts/_default/baseof.html b/themes/openrail/layouts/_default/baseof.html index 983beba..ffcf7f8 100644 --- a/themes/openrail/layouts/_default/baseof.html +++ b/themes/openrail/layouts/_default/baseof.html @@ -14,6 +14,7 @@