Skip to content

Commit 040291d

Browse files
committed
All page headers: 3-phrase structure with blue .page-tagline class
Add global .page-tagline CSS class (blue, bold). Apply h1 + tagline + body + CTA pattern to services, sponsor, careers, blog, projects, about.
1 parent 32a2870 commit 040291d

7 files changed

Lines changed: 27 additions & 14 deletions

File tree

src/css/custom.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,13 @@ ul {
279279
color: white;
280280
}
281281

282+
/* Punchy blue tagline used in page header sections */
283+
.page-tagline {
284+
color: var(--ifm-color-blue-jupyter);
285+
font-weight: 700;
286+
padding: 0;
287+
}
288+
282289
/* BD-style red accent bar below section headings */
283290
.page-content h2::after {
284291
content: '';

src/pages/about/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ export function AboutContent() {
2727
<>
2828
<Section pageTop fullHeight bg="yellow">
2929
<h1>About QuantStack</h1>
30-
<p>Founded in Paris in 2016, we are ~30 engineers and researchers who built the infrastructure layer of modern scientific computing. JupyterLab, Mamba, JupyterLite, emscripten-forge — tools reaching millions daily. Our founder received the ACM Software System Award, given to the same cohort as the creators of Unix, Java, and the World Wide Web. We do this because we believe open-source is the most powerful force for good in science and technology.</p>
30+
<p className="page-tagline">~30 engineers and researchers building the infrastructure of modern science.</p>
31+
<p>Founded in Paris in 2016. JupyterLab, Mamba, JupyterLite, emscripten-forge — tools reaching millions daily. Our founder received the ACM Software System Award, given to the same cohort as the creators of Unix, Java, and the World Wide Web.</p>
32+
<LinkToContact label="Get in touch" />
3133
</Section>
3234
<SectionSeparator variant={4} />
3335
<Section>

src/pages/blog.tsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,15 @@ export default function BlogPage(): JSX.Element {
1010
return (
1111
<Layout>
1212
<Section pageTop fullHeight bg="yellow">
13-
<div style={{ display: "flex", alignItems: "center", gap: "12px" }}>
14-
<h1>
15-
Featured posts by QuantStack contributors
16-
</h1>
17-
<a href={"/atom.xml"}>
18-
<AtomOrange width={"42px"} height={"42px"} />
19-
</a>
20-
</div>
13+
<h1>Featured posts by QuantStack contributors</h1>
14+
<p className="page-tagline">From the maintainers, at the source.</p>
2115
<p>
22-
Technical deep-dives, release notes, and perspectives from maintainers at the source. Read about the decisions, trade-offs, and discoveries that go into the tools powering modern science.
16+
Technical deep-dives, release notes, and perspectives from the people who wrote the code. Read about the decisions, trade-offs, and discoveries that go into the tools powering modern science.
2317
</p>
18+
<a href={"/atom.xml"} className="link-to-button" style={{ display: "inline-flex", alignItems: "center", gap: "8px" }}>
19+
<AtomOrange width={"20px"} height={"20px"} />
20+
Subscribe via RSS
21+
</a>
2422
</Section>
2523
<SectionSeparator variant={1} />
2624
<Section>

src/pages/careers.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ function CareersContent() {
5757
<>
5858
<Section pageTop fullHeight bg="yellow">
5959
<h1>Join the QuantStack team.</h1>
60-
<p>We are ~30 researchers and engineers building the infrastructure of scientific computing. Your code will reach millions of users. Your contributions will go upstream. This is not a support role — it's a principal contributor role from day one.</p>
60+
<p className="page-tagline">Your code will reach millions. Your contributions go upstream.</p>
61+
<p>We are ~30 researchers and engineers building the infrastructure of scientific computing. This is not a support role — it's a principal contributor role from day one.</p>
62+
<Link className="link-to-button" href="/contact">Get in touch</Link>
6163
</Section>
6264

6365
<SectionSeparator variant={2} />

src/pages/projects.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@ function ProjectsContent() {
2121
{/* ── Header ────────────────────────────────────────────────────────── */}
2222
<Section pageTop fullHeight bg="yellow">
2323
<h1>Working in the open.</h1>
24+
<p className="page-tagline">Tools reaching millions of researchers, engineers, and students worldwide.</p>
2425
<p className={styles.header_text}>
25-
From interactive environments to package managers to data formats — our tools reach
26-
millions of researchers, engineers, and students across every scientific discipline.
27-
We build in the open so that anyone can build on what we create.
26+
From interactive environments to package managers to data formats — we build in the open
27+
so that anyone can build on what we create.
2828
</p>
29+
<LinkToContact label="Work with us" />
2930
</Section>
3031

3132
<SectionSeparator variant={1} />

src/pages/services.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ function ServicesContent() {
1717
{/* ── Header ────────────────────────────────────────────────────────── */}
1818
<Section pageTop fullHeight bg="yellow">
1919
<h1>Hire the team that built the tools you depend on.</h1>
20+
<p className="page-tagline">Direct access to the upstream maintainers — not a helpdesk.</p>
2021
<p>
2122
Bloomberg, AWS, Safran, ESA, and the Gates Foundation work with us because there is
2223
no shortcut to deep expertise. Whether you need a support retainer, a custom feature,

src/pages/sponsor.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ export function FundableContent() {
1212
<>
1313
<Section pageTop fullHeight bg="yellow">
1414
<h1>Sponsor open-source work</h1>
15+
<p className="page-tagline">Back the features the scientific community needs.</p>
1516
<p>High-demand open-source features with detailed plans already in place — the work is scoped, the need is proven, only funding is missing. Back a project and get it shipped.</p>
17+
<LinkToContact label="Get in touch" />
1618
</Section>
1719
<SectionSeparator variant={3} />
1820
<Section>

0 commit comments

Comments
 (0)