Skip to content

Commit e31f0e1

Browse files
authored
Merge pull request #80 from vtushar06/add-countdown-and-sponsors
feat: Update ticket links and enhance countdown timer
2 parents a3e1cf8 + 50bb7d1 commit e31f0e1

16 files changed

Lines changed: 378 additions & 433 deletions

File tree

content/_index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ draft: false
3131
url="./speakers"
3232
target="_blank" >}}
3333

34-
{{< button-link label="Get Tickets"
35-
url="https://ticket.apidays.global/event/apidays-paris-2025/3cccd07f-acb2-466e-8d91-cb1f208ecf42?_gl=1*1i6mx1e*_gcl_au*MTY3OTY0ODcyNS4xNzUwMTA0MzA4"
36-
target="_blank" >}}
34+
35+
{{< button-link label="Buy Tickets"
36+
url="https://ticket.apidays.global/event/apidays-paris-2025/3cccd07f-acb2-466e-8d91-cb1f208ecf42/json-schema-conference-at-apidays-paris-2025" target="_blank">}}
37+
3738

3839
</div>
3940

data/partner.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
platinum:
2-
- name: Octue
3-
homepage_url: https://www.octue.com/
4-
logo: octue.svg
5-
description: Octue helps scientists and engineers in energy and climate sectors work with data.
2+
- name: Sourcemeta
3+
homepage_url: https://www.sourcemeta.com/
4+
logo: sourcemeta.svg
5+
description: Sourcemeta provides tools and solutions for JSON Schema validation and management.
6+
- name: .txt
7+
homepage_url: https://txt.co/
8+
logo: txt.svg
9+
description: .txt is a cloud platform for document management and collaboration.
10+
11+
media:
12+
- name: dev.events
13+
homepage_url: https://dev.events/
14+
logo: dev-events.png
15+
description: dev.events is a platform for discovering and promoting tech events.

data/sponsors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ platinum:
22
items:
33
- name: Octue
44
homepage_url: https://www.octue.com/
5-
logo: octue.svg
5+
logo: octue.svg
66

77
gold:
88
items:

layouts/partials/head.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@
4747

4848
{{ partial "stylesheets" . }}
4949

50-
<script src="{{ "js/countdown.js" | relURL }}" defer></script>
50+
<script src="{{ "JS/countdown.js" | relURL }}" defer></script>
5151

5252
</head>

layouts/partials/sponsor-card.html

Lines changed: 5 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,13 @@
11
<a class="sponsor-card" href="{{ .homepage_url }}" target="_blank" rel="noopener noreferrer">
2-
<div class="sponsor-info">
3-
<div class="sponsor-name">{{ .name }}</div>
4-
{{ with .logo }}
5-
<div class="sponsor-logo">
6-
<img src="/images/sponsors/{{ . }}" alt="{{ $.name }}" />
7-
</div>
8-
{{ end }}
2+
{{ with .logo }}
3+
<div class="sponsor-logo">
4+
<img src="/images/sponsors/{{ . }}" alt="{{ $.name }}" />
95
</div>
10-
6+
{{ end }}
117
</a>
128

139
<style>
14-
/* Sponsor Card */
15-
.sponsor-card {
16-
width: 280px;
17-
min-height: 150px; /* adjusts for logo */
18-
display: flex;
19-
flex-direction: column;
20-
justify-content: space-between;
21-
background: #fff;
22-
border-radius: 2rem;
23-
overflow: hidden;
24-
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
25-
text-decoration: none;
26-
color: inherit;
27-
transition: transform 0.25s ease, box-shadow 0.25s ease;
28-
opacity: 0;
29-
transform: translateY(20px);
30-
animation: fadeUp 0.6s forwards;
31-
cursor: pointer;
32-
padding: 1.5rem;
33-
position: relative;
34-
text-align: center;
35-
}
36-
37-
.sponsor-card:before {
38-
content: "";
39-
position: absolute;
40-
top: 0;
41-
left: 0;
42-
width: 100%;
43-
height: 2.5px;
44-
background-color: #0071BC;
45-
}
46-
47-
.sponsor-card:hover {
48-
transform: translateY(-6px) scale(1.05);
49-
box-shadow: 0 12px 24px rgba(0,0,0,0.15);
50-
}
51-
52-
.sponsor-name {
53-
font-size: 1.3rem;
54-
font-weight: 600;
55-
color: #222;
56-
margin-bottom: 0.5rem;
57-
}
58-
59-
.sponsor-logo img {
60-
max-width: 100%;
61-
max-height: 80px;
62-
object-fit: contain;
63-
}
64-
10+
/* Sponsor Button */
6511
.sponsor-button {
6612
display: inline-block;
6713
text-align: center;
@@ -85,15 +31,4 @@
8531
color: #fff;
8632
background-color: #0071BC;
8733
}
88-
89-
@keyframes fadeUp {
90-
from {
91-
opacity: 0;
92-
transform: translateY(20px);
93-
}
94-
to {
95-
opacity: 1;
96-
transform: translateY(0);
97-
}
98-
}
9934
</style>

0 commit comments

Comments
 (0)