Skip to content

Ebola resources page - #1400

Open
jameshadfield wants to merge 3 commits into
masterfrom
ebola-page
Open

jameshadfield wants to merge 3 commits into
masterfrom
ebola-page

Conversation

@jameshadfield

@jameshadfield jameshadfield commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Closes #1389

Review app main splash page

Review app /ebola splash page

@jameshadfield
jameshadfield temporarily deployed to nextstrain-s-ebola-page-axuvrp October 19, 2026 00:13 Inactive
Comment thread static-site/content/featured-analyses.yaml
Comment thread static-site/app/ebola/page.tsx Outdated
Comment thread src/routing/core.js
Comment on lines +60 to +65
* Core build paths whose bare URL (e.g. `/ebola`) should _not_ be handled here
* but instead fall through to the Next.js static site, which serves a bespoke
* landing page at that path.
*/
const staticPagePaths = new Set([
"/ebola",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 for this pattern instead of /sars-cov-2 vs. /ncov. I always found that a bit weird.

Comment thread src/routing/core.js
* landing page at that path.
*/
const staticPagePaths = new Set([
"/ebola",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was able to find references to /ebola in GH search and the /pathogens page also uses the default link.

Thoughts on using a different path, e.g./ebola-resources, instead of replacing the default /ebola URL?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for digging here! I think all of those are resolvable (and should be done as part of this). I agree with Victor's comment above; where we have lots of foo/* builds I think having a splash page at /foo makes the most sense.

Comment thread static-site/components/tiles-list/index.tsx
Closes <#1389>

Claude Opus 4.8 helped write the tiles list component code. All text & design
decisions were mine.
This reverts commit 0cbdbc8.

Recommended in PR review <#1400 (comment)>

This branch was successfully deployed

1 active deployment
nextstrain-s-ebola-page-axuvrp — 298b4f5c Deployed Oct 20, 2026 by jameshadfield
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add resources page for ebola

3 participants