mirror of
https://github.com/qdrant/landing_page.git
synced 2026-10-05 19:08:32 +02:00
Create Vsd Page (#2304)
* Create Vsd Page * minor tweaks * update index.md * update vsd-hero.md file * rename date field * common fixes * small fixes * header fix --------- Co-authored-by: trean <trean.mi@gmail.com>
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-agenda") }}
|
||||
<section class="vsd-agenda" id="agenda">
|
||||
<div class="vsd-agenda__overlay"></div>
|
||||
<div class="container">
|
||||
<h2 class="vsd-agenda__title">{{ .Params.title }}</h2>
|
||||
<p class="vsd-agenda__description">{{ .Params.description }}</p>
|
||||
<div class="vsd-agenda__cards">
|
||||
{{ range .Params.cards }}
|
||||
<div class="vsd-agenda__card">
|
||||
<p class="vsd-agenda__card-content">{{ .content | safeHTML }}</p>
|
||||
{{ if .title }}
|
||||
<h2 class="vsd-agenda__card-title">{{ .title }}</h2>
|
||||
{{ end }}
|
||||
{{ if .button }}
|
||||
<a href="{{ .button.url }}" class="button button_contained button_lg vsd-agenda__card-button">
|
||||
{{ .button.text }}
|
||||
</a>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,8 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-faq") }}
|
||||
<section class="vsd-faq" id="faqs">
|
||||
<div class="container">
|
||||
<h2 class="vsd-faq__title">{{ .Params.title }}</h2>
|
||||
{{ partial "accordion" . }}
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,56 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-header") }}
|
||||
<header class="site-header site-header_no-stars vsd-header">
|
||||
<div class="main-menu z-2">
|
||||
<a href="/">
|
||||
{{ partial "logo.html" . }}
|
||||
</a>
|
||||
|
||||
<div class="d-flex d-xl-none justify-content-end align-items-center gap-4">
|
||||
<button type="button" class="main-menu__trigger">{{ partial "svg" "hamburger-menu-white.svg" }}</button>
|
||||
</div>
|
||||
<ul class="main-menu__links">
|
||||
{{ range .Params.menuItems }}
|
||||
<li class="main-menu__item">
|
||||
{{ if .url }}
|
||||
<a class="menu-link" href="{{ .url }}">{{ .name }}</a>
|
||||
{{ else }}
|
||||
<span>{{ .name }}</span>
|
||||
{{ end }}
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
<div class="main-menu__buttons">
|
||||
<a data-metric-loc="nav" href="{{ .Params.getTickets.url }}" class="button button_contained button_sm">
|
||||
{{ .Params.getTickets.text }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="menu-mobile">
|
||||
<div class="menu-mobile__header">
|
||||
{{ partial "logo-dark.html" . }}
|
||||
<button type="button" class="menu-mobile__close">{{ partial "svg" "close.svg" }}</button>
|
||||
</div>
|
||||
<ul class="menu-mobile__items">
|
||||
{{ range .Params.menuItems }}
|
||||
<li class="menu-mobile__item" data-path="{{ .id }}">
|
||||
<div class="menu-mobile__item-content">
|
||||
{{ if and (not .subMenuItems) .url }}
|
||||
<a href="{{ .url }}">
|
||||
{{ .name }}
|
||||
</a>
|
||||
{{ else }}
|
||||
{{ .name }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
<div class="menu-mobile__controls">
|
||||
<a data-metric-loc="mobile_nav" href="{{ .Params.getTickets.url }}" class="button button_contained button_lg">
|
||||
{{ .Params.getTickets.text }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,17 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-hero") }}
|
||||
<section class="vsd-hero">
|
||||
<div class="container">
|
||||
<div class="vsd-hero__banner">
|
||||
<div class="vsd-hero__place">
|
||||
<p>{{ .Params.place }}</p>
|
||||
<p>{{ .Params.eventDate }}</p>
|
||||
<p>{{ .Params.time }}</p>
|
||||
</div>
|
||||
<h1 class="vsd-hero__title">{{ .Params.title | safeHTML }}</h1>
|
||||
<a href="{{ .Params.button.url }}" class="button button_contained button_lg vsd-hero__button">
|
||||
{{ .Params.button.text }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,29 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-join-us") }}
|
||||
<section class="vsd-join-us" id="who-is-it-for">
|
||||
<p class="vsd-join-us__title">{{ .Params.title }}</p>
|
||||
<div class="vsd-join-us__container">
|
||||
<div class="vsd-join-us__marquee">
|
||||
<div class="vsd-join-us__marquee__container">
|
||||
<div class="vsd-join-us__marquee__block">
|
||||
<div class="vsd-join-us__marquee__inner vsd-join-us__marquee__inner_to-left">
|
||||
<span>
|
||||
{{ range .Params.content }}
|
||||
<div class="vsd-join-us__marquee__item">
|
||||
{{ .title }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</span>
|
||||
<span>
|
||||
{{ range .Params.content }}
|
||||
<div class="vsd-join-us__marquee__item">
|
||||
{{ .title }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,9 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-last-year-carousel") }}
|
||||
<section class="vsd-last-year-carousel">
|
||||
{{ $context := slice }}
|
||||
{{ range .Params.photoCards }}
|
||||
{{ $context = $context | append (dict "img" .img "name" "Team") }}
|
||||
{{ end }}
|
||||
{{ partial "marquee.html" (dict "context" $context "marqueeClass" "carousel__photos") }}
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,23 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-last-year") }}
|
||||
<section class="vsd-last-year" id="berlin-2025">
|
||||
<div class="container">
|
||||
<p class="vsd-last-year__subtitle">{{ .Params.subtitle }}</p>
|
||||
<h2 class="vsd-last-year__title">{{ .Params.title }}</h2>
|
||||
<div class="vsd-last-year__logos">
|
||||
{{ range .Params.logos }}
|
||||
<div class="vsd-last-year__logo">
|
||||
<img src="{{ .src }}" alt="{{ .alt }}">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
<p class="vsd-last-year__title2">{{ .Params.title2 }}</p>
|
||||
<div class="vsd-last-year__logos">
|
||||
{{ range .Params.logos2 }}
|
||||
<div class="vsd-last-year__logo">
|
||||
<img src="{{ .src }}" alt="{{ .alt }}">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,22 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-speaker-lineup") }}
|
||||
<section class="vsd-speaker-lineup" id="speakers">
|
||||
<div class="container">
|
||||
<div class="vsd-speaker-lineup__banner">
|
||||
<div class="vsd-speaker-lineup__banner-container">
|
||||
<h2 class="vsd-speaker-lineup__title">{{ .Params.title }}</h2>
|
||||
<p class="vsd-speaker-lineup__description">{{ .Params.description }}</p>
|
||||
<div class="vsd-speaker-lineup__logos">
|
||||
{{ range .Params.logos }}
|
||||
<div class="vsd-speaker-lineup__logo">
|
||||
<img src="{{ .src }}" alt="{{ .alt }}">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
<a href="{{ .Params.button.url }}" class="button button_contained button_lg vsd-speaker-lineup__button">
|
||||
{{ .Params.button.text }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,16 @@
|
||||
{{ with (.Site.GetPage "/vsd/vsd-sponsors") }}
|
||||
<section class="vsd-sponsors" id="sponsorship">
|
||||
<div class="container">
|
||||
<p class="vsd-sponsors__subtitle">{{ .Params.subtitle }}</p>
|
||||
<div class="vsd-sponsors__logos">
|
||||
{{ range .Params.logos }}
|
||||
<div class="vsd-sponsors__logo">
|
||||
<img src="{{ .src }}" alt="{{ .alt }}">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
<p class="vsd-sponsors__description">{{ .Params.description }}</p>
|
||||
<a class="vsd-sponsors__link link link_md" href="{{ .Params.link.url }}">{{ .Params.link.text }}</a>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,19 @@
|
||||
{{ define "main" }}
|
||||
{{ partial "vsd/vsd-header" . }}
|
||||
|
||||
{{ partial "vsd/vsd-hero" . }}
|
||||
|
||||
{{ partial "vsd/vsd-join-us" . }}
|
||||
|
||||
{{ partial "vsd/vsd-agenda" . }}
|
||||
|
||||
{{ partial "vsd/vsd-speaker-lineup" . }}
|
||||
|
||||
{{ partial "vsd/vsd-sponsors" . }}
|
||||
|
||||
{{ partial "vsd/vsd-last-year" . }}
|
||||
|
||||
{{ partial "vsd/vsd-last-year-carousel" . }}
|
||||
|
||||
{{ partial "vsd/vsd-faq" . }}
|
||||
{{ end }}
|
||||
@@ -0,0 +1 @@
|
||||
{{ define "main" }}{{ end }}
|
||||
Reference in New Issue
Block a user