Skip to content

Commit 726304e

Browse files
committed
title and subtitle update
1 parent 240f76e commit 726304e

File tree

3 files changed

+51
-8
lines changed

3 files changed

+51
-8
lines changed

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<title>nxthdr</title>
8-
<meta name="description" content="Internet Measurements — Open, Ethical, and for Everyone">
8+
<meta name="description" content="A Non-Profit Platform for Internet Research and Education">
99
<link rel="canonical" href="https://nxthdr.dev/">
1010
<!-- Open Graph -->
1111
<meta property="og:type" content="website">
1212
<meta property="og:title" content="nxthdr">
13-
<meta property="og:description" content="Internet Measurements — Open, Ethical, and for Everyone">
13+
<meta property="og:description" content="A Non-Profit Platform for Internet Research and Education">
1414
<meta property="og:url" content="https://nxthdr.dev/">
1515
<meta property="og:site_name" content="nxthdr">
1616
<meta property="og:image" content="https://nxthdr.dev/favicon.svg">
1717
<!-- Twitter Card -->
1818
<meta name="twitter:card" content="summary_large_image">
1919
<meta name="twitter:title" content="nxthdr">
20-
<meta name="twitter:description" content="Internet Measurements — Open, Ethical, and for Everyone">
20+
<meta name="twitter:description" content="A Non-Profit Platform for Internet Research and Education">
2121
<meta name="twitter:image" content="https://nxthdr.dev/favicon.svg">
2222
<!-- Structured Data -->
2323
<script type="application/ld+json">

src/components/AppFooter.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
</a>
2222
</div>
2323
</div>
24-
<p class="footer-tagline">Internet Measurements — Open, Ethical, and for Everyone</p>
24+
<p class="footer-tagline">A Non-Profit Platform for Internet Research and Education</p>
2525
</div>
2626

2727
<div class="footer-center">

src/views/HomeView.vue

Lines changed: 47 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
<main class="main-content">
55
<div class="content-wrapper">
66
<div class="content-card">
7-
<h1 class="home-title">A Wide-Open Window to the Internet</h1>
8-
<div class="main-subtitle">Internet Measurements — Open, Ethical, and for Everyone</div>
7+
<div class="title-glow-wrapper">
8+
<h1 class="home-title">nxthdr</h1>
9+
</div>
10+
<div class="main-subtitle">A Wide-Open Window to the Internet</div>
911
<div class="content-section">
1012
<div class="intro-highlight">
1113
<p class="intro-main">
12-
<strong>nxthdr</strong> operates a global network infrastructure designed specifically for Internet research and education.
13-
Our platform offers flexible worldwide active measurements from our own autonomous system and peering capabilities through multiple Internet exchanges.
14+
<strong>nxthdr</strong> is a non-profit platform for Internet research and education.
15+
We operate a global network infrastructure that offers flexible worldwide active measurements from our own autonomous system and peering capabilities through multiple Internet exchanges.
1416
</p>
1517
<p class="intro-secondary">
1618
All datasets are shared in the public domain, every tool and systems are open source, and the entire infrastructure is designed rapid experimentation and reproducibility.
@@ -142,6 +144,47 @@ onMounted(async () => {
142144
</script>
143145

144146
<style scoped>
147+
.title-glow-wrapper {
148+
text-align: center;
149+
padding: 1rem 0;
150+
margin-bottom: 0.5rem;
151+
position: relative;
152+
animation: title-glow 3s ease-in-out infinite;
153+
}
154+
155+
.home-title {
156+
font-size: 3.5rem !important;
157+
text-align: center;
158+
display: block !important;
159+
margin-bottom: 0 !important;
160+
filter: drop-shadow(0 0 20px rgba(45, 212, 191, 0.5)) drop-shadow(0 0 40px rgba(59, 130, 246, 0.4));
161+
}
162+
163+
@keyframes title-glow {
164+
0%, 100% {
165+
filter: drop-shadow(0 0 20px rgba(45, 212, 191, 0.5)) drop-shadow(0 0 40px rgba(59, 130, 246, 0.4));
166+
}
167+
50% {
168+
filter: drop-shadow(0 0 35px rgba(45, 212, 191, 0.7)) drop-shadow(0 0 60px rgba(59, 130, 246, 0.6));
169+
}
170+
}
171+
172+
.main-subtitle {
173+
text-align: center;
174+
font-size: 1.3rem;
175+
margin-bottom: 2.5rem;
176+
}
177+
178+
@media (max-width: 768px) {
179+
.home-title {
180+
font-size: 2.5rem !important;
181+
}
182+
183+
.main-subtitle {
184+
font-size: 1.1rem;
185+
}
186+
}
187+
145188
.intro-highlight {
146189
background: linear-gradient(135deg, rgba(59, 130, 246, 0.05), rgba(16, 185, 129, 0.05));
147190
border: 1px solid rgba(59, 130, 246, 0.1);

0 commit comments

Comments
 (0)