Skip to content

Commit a8a5ee8

Browse files
committed
Clean up.
1 parent 0f661ff commit a8a5ee8

File tree

8 files changed

+151
-689
lines changed

8 files changed

+151
-689
lines changed

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@
4848
"prettier": "^3.5.3",
4949
"prettier-plugin-astro": "^0.14.1",
5050
"puppeteer": "^24.7.2",
51-
"puppeteer-extra": "^3.3.6",
52-
"puppeteer-extra-plugin-adblocker": "^2.13.6",
5351
"tsx": "^4.19.4",
5452
"typescript": "^5.8.3"
5553
},

pnpm-lock.yaml

Lines changed: 42 additions & 654 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/Search.astro

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ document.addEventListener("DOMContentLoaded", function () {
3434
let selectedIndex = -1;
3535

3636
function openSearch() {
37-
console.log("open");
3837
openModal.click();
3938
if (searchInput) {
4039
searchInput.value = "Tips";

src/components/SponsorCard.astro

Lines changed: 39 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,38 @@ const socialLinks = [
8585

8686
<p class="py-6" style="border: 0 solid rgba(33,33,33,0.2); border-width: 1px 0 0 0;">{description}</p>
8787

88+
89+
{showJobs && jobs && (
90+
<div class="py-6 " style="border: 0 solid rgba(33,33,33,0.2); border-width: 1px 0 0 0;">
91+
<h3 class="text-xl font-semibold">Job offers</h3>
92+
<ul class="list-disc list-inside" >
93+
{Object.values(jobs).map((job) => (
94+
<li >
95+
<a href={`/sponsor/${job.id}`}>{job.data.title}</a>
96+
</li>
97+
))}
98+
</ul>
99+
</div>
100+
)}
101+
102+
103+
{website && (
104+
<div class="website-btn-container flex flex-col sm:flex-row justify-center gap-2 mt-4">
105+
106+
{ !isSponsorPage &&
107+
<a href={`/sponsor/${sponsor.id}`} class="website-btn-outline">
108+
About {title}
109+
</a>
110+
}
111+
112+
<a href={website} target="_blank" rel="noopener noreferrer" class="website-btn ">
113+
Visit Website <span class="pl-2"><Icon name="external-link" /></span>
114+
</a>
115+
116+
</div>
117+
)}
118+
119+
88120
<div class="social-links flex justify-center space-x-4 pt-4">
89121
{socialLinks
90122
.filter((link) => socials?.[link.key])
@@ -139,34 +171,6 @@ const socialLinks = [
139171
})}
140172
</div>
141173

142-
{website && (
143-
<div class="website-btn-container flex flex-col sm:flex-row justify-center gap-2 mt-4">
144-
145-
<a href={website} target="_blank" rel="noopener noreferrer" class="website-btn ">
146-
Visit Website <span class="pl-2"><Icon name="external-link" /></span>
147-
</a>
148-
149-
{ !isSponsorPage &&
150-
<a href={`/sponsor/${sponsor.id}`} class="website-btn-outline">
151-
About {title}
152-
</a>
153-
}
154-
155-
</div>
156-
)}
157-
158-
{showJobs && jobs && (
159-
<div class="mt-6 pt-6 " style="border: 0 solid rgba(33,33,33,0.2); border-width: 1px 0 0 0;">
160-
<h3 class="text-xl font-semibold">All job offers</h3>
161-
<ul class="list-disc list-inside" >
162-
{Object.values(jobs).map((job) => (
163-
<li >
164-
<a href={`/sponsor/${job.id}`}>{job.data.title}</a>
165-
</li>
166-
))}
167-
</ul>
168-
</div>
169-
)}
170174
</div>
171175
)
172176
}
@@ -242,13 +246,18 @@ const socialLinks = [
242246
.website-btn, .website-btn-outline {
243247
display: inline-block;
244248
padding: 8px 24px;
249+
margin: 0 0 12px 0;
245250
color: white;
246251
border-radius: 9999px;
247252
border: 1px solid transparent;
248253
text-decoration: none;
249254
transition: all 0.1s ease;
250255
}
251256

257+
.website-btn-outline {
258+
border: 1px solid #1a56db;
259+
}
260+
252261
.website-btn {
253262
background: linear-gradient(to right, #1a56db, #4f46e5);
254263
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
@@ -264,8 +273,8 @@ const socialLinks = [
264273
}
265274

266275
.social-links {
267-
border: 0 solid rgba(33,33,33,0.2);
268-
border-width: 1px 0 0 0;
276+
/*border: 0 solid rgba(33,33,33,0.2);*/
277+
/*border-width: 1px 0 0 0;*/
269278
}
270279

271280
li {
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: "Product Manager"
3+
location: "Remote / New York, USA"
4+
type: "Full-Time"
5+
level: "Senior"
6+
salary: "$90,000 - $120,000 USD"
7+
tags:
8+
- "React"
9+
- "TypeScript"
10+
- "TailwindCSS"
11+
description: |
12+
Acme Corp is looking for a Senior Frontend Developer to help build cutting-edge web applications. Join our dynamic team and work on exciting projects that impact millions.
13+
responsibilities:
14+
- "Develop and maintain web applications using React and TypeScript."
15+
- "Collaborate with cross-functional teams including designers and backend
16+
engineers."
17+
- "Optimize applications for maximum speed and scalability."
18+
requirements:
19+
- "5+ years experience with modern frontend technologies."
20+
- "Strong proficiency in React and TypeScript."
21+
- "Experience with TailwindCSS and responsive design."
22+
benefits:
23+
- "Remote-friendly environment."
24+
- "Health, dental, and vision insurance."
25+
- "Learning and development budget."
26+
apply_link: "https://careers.acmecorp.com/frontend-developer"
27+
---
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "Senior Frontend Developer"
3+
location: "Remote / New York, USA"
4+
type: "Full-Time"
5+
level: "Senior"
6+
salary: "$90,000 - $120,000 USD"
7+
tags:
8+
- "React"
9+
- "TypeScript"
10+
- "TailwindCSS"
11+
description: |
12+
Acme Corp is looking for a Senior Frontend Developer to help build cutting-edge web applications. Join our dynamic team and work on exciting projects that impact millions.
13+
responsibilities:
14+
- "Develop and maintain web applications using React and TypeScript."
15+
- "Collaborate with cross-functional teams including designers and backend
16+
engineers."
17+
- "Optimize applications for maximum speed and scalability."
18+
requirements:
19+
- "5+ years experience with modern frontend technologies."
20+
- "Strong proficiency in React and TypeScript."
21+
- "Experience with TailwindCSS and responsive design."
22+
benefits:
23+
- "Remote-friendly environment."
24+
- "Health, dental, and vision insurance."
25+
- "Learning and development budget."
26+
apply_link: "https://careers.acmecorp.com/frontend-developer"
27+
---
28+
29+
- Use exciting technologies: Python, Vue 3, PostgreSQL, Kafka, CI/CD, Kubernetes
30+
& Docker.
31+
- Work with Infrastructure Engineers, Data Engineers, Product Owners, UX/UI
32+
designers
33+
- Build great marketing platforms that leverages data and elevate the user
34+
experience
35+
- Document advancements, share ideas and celebrate achievements with the team.
36+
- Stay ahead by regularly monitoring and integrating the latest tools and
37+
libraries.

src/content/sponsors/pycon-fr/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@ socials:
1616
bluesky:
1717
tier: Partners
1818
---
19+
20+
## About PyCon France
21+
22+
PyCon France promotes Python’s growth through annual events featuring diverse
23+
speakers and hands-on sessions. Though 2025 specifics aren’t listed here, it
24+
remains a cornerstone of France’s tech community.

src/pages/sponsor/[sponsor]/index.astro

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ export async function getStaticPaths() {
1818
},
1919
}));
2020
}
21-
22-
console.log(sponsor)
2321
---
2422

2523
<Layout

0 commit comments

Comments
 (0)