Skip to content

Commit 0b9ea36

Browse files
authored
Upgrade 7YA landing page links, SEO, and accessibility (#56)
1 parent b5e9c2d commit 0b9ea36

1 file changed

Lines changed: 36 additions & 11 deletions

File tree

index.html

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>7YA.IO x STARTON | הצעה אסטרטגית לשיתוף פעולה</title>
7+
<meta name="description" content="7YA.IO x STARTON - מהלך אסטרטגי לחיבור בין חשיפה דיגיטלית עצומה, הכשרת נוער בסיכון ותוכנית האצה יזמית מקצועית.">
8+
<meta name="keywords" content="7YA.IO, StartOn, נוער בסיכון, יזמות, AI, הכשרה טכנולוגית">
9+
<meta name="author" content="Igor Vepretski">
10+
<link rel="canonical" href="https://7ya.io/">
11+
<meta property="og:title" content="7YA.IO x STARTON | מסלול המראה לנוער בסיכון">
12+
<meta property="og:description" content="מודל שיתוף פעולה מעשי שמחבר Reach חברתי עם הכשרה מנטלית-טכנולוגית ויזמות.">
13+
<meta property="og:type" content="website">
14+
<meta property="og:url" content="https://7ya.io/">
15+
<meta property="og:locale" content="he_IL">
716

817
<!-- Tailwind CSS -->
918
<script src="https://cdn.tailwindcss.com"></script>
@@ -30,6 +39,12 @@
3039
.fade-in { animation: fadeIn 0.6s ease-out forwards; opacity: 0; }
3140
@keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
3241

42+
@media (prefers-reduced-motion: reduce) {
43+
.fade-in { animation: none; opacity: 1; }
44+
.force-card,
45+
.force-card:hover { transition: none; transform: none; }
46+
}
47+
3348
.force-card {
3449
transition: all 0.3s ease;
3550
}
@@ -93,6 +108,10 @@ <h1 class="text-4xl md:text-5xl font-black text-stone-900 mb-4 leading-tight">
93108
<p class="text-xl text-stone-500 font-medium max-w-2xl mx-auto">
94109
חיבור בין Reach חברתי (310M) לתשתית יזמות מקצועית
95110
</p>
111+
<div class="mt-6 flex flex-wrap justify-center gap-3 text-sm">
112+
<a href="https://7ya.io" target="_blank" rel="noopener noreferrer" class="px-4 py-2 rounded-full bg-orange-50 text-orange-700 font-bold border border-orange-200 hover:bg-orange-100 transition-colors">7YA.IO</a>
113+
<a href="https://igor-vepretski-7-ya.replit.app/" target="_blank" rel="noopener noreferrer" class="px-4 py-2 rounded-full bg-blue-50 text-blue-700 font-bold border border-blue-200 hover:bg-blue-100 transition-colors">Replit App</a>
114+
</div>
96115
</header>
97116

98117
<!-- Main Content Grid -->
@@ -143,7 +162,7 @@ <h3 class="text-xl font-bold text-stone-900 mb-3">The Shield</h3>
143162
הכשרה מקדימה לבניית חוסן מנטלי ומשמעת עצמית, המכינה את הנוער לתוכניות של סטארט-און.
144163
</p>
145164
<div class="mt-auto chart-container" style="height: 140px; width: 140px;">
146-
<canvas id="resilienceChart"></canvas>
165+
<canvas id="resilienceChart" role="img" aria-label="תרשים דונאט המציג חלוקה בין חוסן מנטלי לכישורים טכניים"></canvas>
147166
</div>
148167
</div>
149168
</div>
@@ -232,7 +251,7 @@ <h2 class="text-3xl font-black text-stone-900 mb-4">משפך האימפקט</h2>
232251
</div>
233252
</div>
234253
<div class="w-full md:w-7/12 chart-container">
235-
<canvas id="funnelChart"></canvas>
254+
<canvas id="funnelChart" role="img" aria-label="תרשים משפך המציג מעבר מחשיפה המונית לבוגרים איכותיים"></canvas>
236255
</div>
237256
</div>
238257
</section>
@@ -243,10 +262,13 @@ <h2 class="text-3xl font-black text-stone-900 mb-4">משפך האימפקט</h2>
243262
<footer class="mt-20 border-t border-stone-200 pt-10 text-center fade-in" style="animation-delay: 0.6s;">
244263
<h3 class="text-3xl font-black text-stone-900 mb-3">בואו נהפוך את הכוח של המדיה לכוח של שינוי.</h3>
245264
<p class="text-stone-500 mb-8 font-medium">אנחנו לא מחפשים רק "מימון", אלא שותפות לדרך.</p>
246-
<div class="inline-flex gap-4">
247-
<button class="bg-stone-900 text-white px-8 py-4 rounded-xl font-bold shadow-lg hover:bg-orange-600 transition-all transform hover:-translate-y-1">
265+
<div class="inline-flex flex-wrap justify-center gap-4">
266+
<a href="mailto:hello@7ya.io?subject=%D7%A9%D7%99%D7%AA%D7%95%D7%A3%20%D7%A4%D7%A2%D7%95%D7%9C%D7%94%207YA.IO%20x%20STARTON" class="bg-stone-900 text-white px-8 py-4 rounded-xl font-bold shadow-lg hover:bg-orange-600 transition-all transform hover:-translate-y-1">
248267
תיאום פגישת היכרות
249-
</button>
268+
</a>
269+
<a href="https://igor-vepretski-7-ya.replit.app/" target="_blank" rel="noopener noreferrer" class="bg-white text-stone-900 px-8 py-4 rounded-xl font-bold shadow-sm border border-stone-200 hover:border-blue-500 hover:text-blue-700 transition-all">
270+
צפייה בגרסה החיה
271+
</a>
250272
</div>
251273
<p class="mt-12 text-stone-400 text-sm">© 2026 איגור ופרצקי | 7YA.IO</p>
252274
</footer>
@@ -258,8 +280,10 @@ <h3 class="text-3xl font-black text-stone-900 mb-3">בואו נהפוך את ה
258280
// Chart.js Configuration
259281

260282
// 1. Resilience Doughnut Chart (Small visual for the card)
261-
const ctxResilience = document.getElementById('resilienceChart').getContext('2d');
262-
new Chart(ctxResilience, {
283+
const resilienceCanvas = document.getElementById('resilienceChart');
284+
if (resilienceCanvas) {
285+
const ctxResilience = resilienceCanvas.getContext('2d');
286+
new Chart(ctxResilience, {
263287
type: 'doughnut',
264288
data: {
265289
labels: ['חוסן מנטלי', 'כישורים טכניים'],
@@ -280,13 +304,13 @@ <h3 class="text-3xl font-black text-stone-900 mb-3">בואו נהפוך את ה
280304
cutout: '75%'
281305
}
282306
});
307+
}
283308

284309
// 2. Funnel Bar Chart (Main visual)
285-
const ctxFunnel = document.getElementById('funnelChart').getContext('2d');
310+
const funnelCanvas = document.getElementById('funnelChart');
311+
if (funnelCanvas) {
312+
const ctxFunnel = funnelCanvas.getContext('2d');
286313

287-
// Helper to handle long labels if necessary (standard chart.js practice)
288-
const formatLabel = (str) => str.split(' ');
289-
290314
new Chart(ctxFunnel, {
291315
type: 'bar',
292316
data: {
@@ -338,6 +362,7 @@ <h3 class="text-3xl font-black text-stone-900 mb-3">בואו נהפוך את ה
338362
}
339363
}
340364
});
365+
}
341366
</script>
342367
</body>
343368
</html>

0 commit comments

Comments
 (0)