Skip to content

Commit 3364e5f

Browse files
authored
Merge pull request #4 from CompbioAtBerkeley/dev
Add current Fall 2026 recruitment links
2 parents 83579fe + b28af85 commit 3364e5f

9 files changed

Lines changed: 45 additions & 17 deletions

File tree

‎public/llms.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The organization welcomes students at all experience levels. Event details, offi
3030

3131
- [Email](mailto:compbioatberkeley@gmail.com): General questions and collaboration inquiries; do not send sensitive information.
3232
- [LinkedIn](https://www.linkedin.com/company/computational-biology-at-berkeley/): Organization updates and professional contact.
33-
- [Linktree](https://linktr.ee/compbioatberkeley): Current collection of public links and contact destinations.
33+
- [Linktree](https://linktr.ee/UCB_CompBio): Current collection of public links and contact destinations.
3434
- [GitHub](https://github.com/CompbioAtBerkeley): Public organization repositories.
3535

3636
## Machine-readable resources

‎scripts/lib/site-seo.test.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ test("publishes exact brand metadata and developer discovery links in the HTML s
151151
"CompBio at Berkeley",
152152
"compbioatberkeley.github.io",
153153
]);
154-
assert.ok(identity.sameAs.includes("https://linktr.ee/compbioatberkeley"));
154+
assert.ok(identity.sameAs.includes("https://linktr.ee/UCB_CompBio"));
155155
assert.match(
156156
entry,
157157
/<meta name="application-name" content="Computational Biology at Berkeley" \/>/,

‎scripts/validate-seo-build.mjs‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ for (const page of pages) {
134134
}
135135

136136
const mainTextLength = visibleText(mainHtml).length;
137+
assert.doesNotMatch(html, /https:\/\/forms\.gle\/EQmWP1JWzDzrFji79/);
138+
assert.doesNotMatch(html, /https:\/\/linktr\.ee\/compbioatberkeley/);
139+
assert.ok(html.includes('href="https://linktr.ee/UCB_CompBio"'));
137140
if (page.path === "/") {
138141
assert.ok(mainTextLength >= 2000, `home SSR text must be substantial; received ${mainTextLength}`);
139142
const contentEfficiency = visibleText(html).length / html.length;
@@ -156,12 +159,28 @@ for (const page of pages) {
156159
}
157160
if (page.path === "/signup/") {
158161
assert.match(mainHtml, /Updated Fall 2026 recruitment timeline/);
162+
assert.ok(mainHtml.includes('href="https://forms.gle/4cR1nfRoLb2LGNbi7"'));
163+
assert.ok(
164+
mainHtml.includes(
165+
'href="https://docs.google.com/document/d/1ZGq3KV4MprEdPDUu8v7QO9AuGSpB2eEmsyVCCK9nLDU/edit?usp=sharing"',
166+
),
167+
);
168+
assert.ok(mainHtml.includes('href="https://linktr.ee/UCB_CompBio"'));
159169
assert.match(mainHtml, /September 9/);
160170
assert.match(mainHtml, /VLSB 2030/);
161171
assert.doesNotMatch(mainHtml, /September 7/);
162172
}
173+
if (page.path === "/") {
174+
assert.ok(mainHtml.includes('href="https://forms.gle/4cR1nfRoLb2LGNbi7"'));
175+
}
176+
if (["/contact/", "/collaborations/"].includes(page.path)) {
177+
assert.ok(mainHtml.includes('href="https://linktr.ee/UCB_CompBio"'));
178+
}
163179
}
164180

181+
assert.doesNotMatch(llmsText, /https:\/\/linktr\.ee\/compbioatberkeley/);
182+
assert.match(llmsText, /https:\/\/linktr\.ee\/UCB_CompBio/);
183+
165184
const robots = await fs.readFile(path.join(distDirectory, "robots.txt"), "utf8");
166185
const notFound = await fs.readFile(path.join(distDirectory, "404.html"), "utf8");
167186
assert.match(notFound, /name="robots" content="noindex, nofollow"/);

‎src/components/Footer.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const socialLinks = [
1818
{ name: "linkedin", url: "https://www.linkedin.com/company/computational-biology-at-berkeley/" },
1919
{ name: "github", url: "https://github.com/CompbioAtBerkeley" },
2020
{ name: "projects", url: "https://github.com/Compbio-at-berkeley-projects" },
21-
{ name: "linktree", url: "https://linktr.ee/compbioatberkeley" },
21+
{ name: "linktree", url: "https://linktr.ee/UCB_CompBio" },
2222
];
2323

2424
const Footer = () => (

‎src/data/siteIdentity.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"https://github.com/CompbioAtBerkeley",
1414
"https://www.instagram.com/ucb_compbio/",
1515
"https://www.linkedin.com/company/computational-biology-at-berkeley/",
16-
"https://linktr.ee/compbioatberkeley"
16+
"https://linktr.ee/UCB_CompBio"
1717
],
1818
"address": {
1919
"addressLocality": "Berkeley",

‎src/pages/Collaborations.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { PageHeader, SectionHeading } from "@/components/PageHeader";
55

66
const LINKEDIN =
77
"https://www.linkedin.com/company/computational-biology-at-berkeley/";
8-
const LINKTREE = "https://linktr.ee/compbioatberkeley";
8+
const LINKTREE = "https://linktr.ee/UCB_CompBio";
99

1010
const Collaborations = () => (
1111
<div>

‎src/pages/Contact.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const contactChannels = [
2222
detail:
2323
"Use Linktree when you need the latest public signup, application, or community link. Forms are hosted by their respective providers, and their availability may follow a recruitment or project cycle.",
2424
action: "open our Linktree",
25-
href: "https://linktr.ee/compbioatberkeley",
25+
href: "https://linktr.ee/UCB_CompBio",
2626
},
2727
];
2828

‎src/pages/Home.tsx‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,13 @@ const Home = () => (
4646
<div className="mt-8 flex flex-wrap gap-3">
4747
<EnhancedButton asChild variant="primary" size="lg">
4848
<a
49-
href="https://forms.gle/EQmWP1JWzDzrFji79"
49+
href="https://forms.gle/4cR1nfRoLb2LGNbi7"
5050
target="_blank"
5151
rel="noopener noreferrer"
5252
>
53-
sign up for updates
53+
apply for Fall 2026
5454
<ExternalLink />
55+
<span className="sr-only"> (opens in a new tab)</span>
5556
</a>
5657
</EnhancedButton>
5758
<EnhancedButton asChild variant="outline" size="lg">

‎src/pages/SignUp.tsx‎

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,20 @@ import { EnhancedButton } from "@/components/ui/enhanced-button";
55
import { PageHeader } from "@/components/PageHeader";
66
import { publicAssetPath } from "@/lib/publicAsset";
77

8-
const INTEREST_FORM = "https://forms.gle/EQmWP1JWzDzrFji79";
8+
const APPLICATION_FORM = "https://forms.gle/4cR1nfRoLb2LGNbi7";
99
const NEWSLETTER_FORM = "https://forms.gle/qCxn93mfunF3Dtep7";
1010
const INSTAGRAM_PROFILE = "https://www.instagram.com/ucb_compbio/";
11+
const LINKTREE = "https://linktr.ee/UCB_CompBio";
1112
const COFFEE_CHAT_LINK =
1213
"https://docs.google.com/document/d/1ZGq3KV4MprEdPDUu8v7QO9AuGSpB2eEmsyVCCK9nLDU/edit?usp=sharing";
1314

1415
const forms = [
1516
{
16-
eyebrow: "Fall 2026 interest form",
17-
title: "Express interest",
18-
body: "Tell us you are interested and receive application updates, event announcements, and opportunities.",
19-
src: INTEREST_FORM,
20-
cta: "Fill out the interest form",
17+
eyebrow: "Fall 2026 application",
18+
title: "Apply to CompBio at Berkeley",
19+
body: "Submit your application by September 11 at 5 PM to join us for Fall 2026.",
20+
src: APPLICATION_FORM,
21+
cta: "Open the application",
2122
preview: "/forms/interest-form-preview.webp",
2223
featured: true,
2324
},
@@ -59,7 +60,7 @@ const socials = [
5960
{
6061
name: "Linktree",
6162
detail: "All club links",
62-
url: "https://linktr.ee/compbioatberkeley",
63+
url: LINKTREE,
6364
icon: SiLinktree,
6465
},
6566
];
@@ -124,8 +125,8 @@ const SignUp = () => (
124125

125126
<div className="mt-7 flex flex-wrap gap-3">
126127
<EnhancedButton asChild variant="gold" size="lg">
127-
<a href={INTEREST_FORM} target="_blank" rel="noopener noreferrer">
128-
Express interest
128+
<a href={APPLICATION_FORM} target="_blank" rel="noopener noreferrer">
129+
Apply now
129130
<ExternalLink />
130131
<span className="sr-only"> (opens in a new tab)</span>
131132
</a>
@@ -144,6 +145,13 @@ const SignUp = () => (
144145
<span className="sr-only"> (opens in a new tab)</span>
145146
</a>
146147
</EnhancedButton>
148+
<EnhancedButton asChild variant="outline" size="lg">
149+
<a href={LINKTREE} target="_blank" rel="noopener noreferrer">
150+
View all links
151+
<ExternalLink />
152+
<span className="sr-only"> (opens in a new tab)</span>
153+
</a>
154+
</EnhancedButton>
147155
</div>
148156
</div>
149157
</div>

0 commit comments

Comments
 (0)