Skip to content

feat: migrate from Jekyll to VitePress#171

Merged
rabernat merged 21 commits into
zarr-developers:mainfrom
maxrjones:migrate-to-vitepress
May 8, 2026
Merged

feat: migrate from Jekyll to VitePress#171
rabernat merged 21 commits into
zarr-developers:mainfrom
maxrjones:migrate-to-vitepress

Conversation

@maxrjones

@maxrjones maxrjones commented May 1, 2026

Copy link
Copy Markdown
Member

This PR implements the proposal from #167.

Preview: https://zarr-developersgithubio--171.org.readthedocs.build/en/171/

I was motivated to finally do this because I'll be presenting on Zarr at EGU next week and would love to link to more modernized website and it would be nice to have a nicer homepage to advertize the new features in zarr-python 3.2.0.

I deliberately minimized stylistic/content changes to hopefully make the review process easier. Those could be more easily addressed in follow-up PRs with the new VitePress setup.

On merge, the repo's GitHub Pages source should change from "Deploy from a branch" to "GitHub Actions" (Settings → Pages). Without this, the deploy keeps using the old Jekyll build.

Before / After

Before (Jekyll) After (VitePress)
Screenshot 2026-04-30 at 11 07 04 PM Screenshot 2026-04-30 at 11 06 08 PM
Screenshot 2026-04-30 at 11 07 51 PM Screenshot 2026-04-30 at 11 08 19 PM

@maxrjones

Copy link
Copy Markdown
Member Author

@zarr-developers/steering-council would any one of you have time to review this as the website stewards? Thanks in advance for your time 🙏

@maxrjones maxrjones mentioned this pull request May 8, 2026
@rabernat

rabernat commented May 8, 2026

Copy link
Copy Markdown
Contributor

Great work Max! LGTM.

@rabernat rabernat merged commit 9ccdb68 into zarr-developers:main May 8, 2026
1 check passed
@rabernat

rabernat commented May 8, 2026

Copy link
Copy Markdown
Contributor

Post merge, https://zarr-developers.github.io/ is working but https://zarr.dev/ is not

This is what the current configuration looks like

Screenshot 2026-05-08 at 9 24 28 AM

If I set the domain as zarr.dev, it says it is improperly configured.

Screenshot 2026-05-08 at 9 25 38 AM

It's puzzling that it was working before...

@normanrz

normanrz commented May 8, 2026

Copy link
Copy Markdown
Member

Seems like we need to add a CNAME record for www.zarr.dev to zarr-developers.github.io.

@normanrz

normanrz commented May 8, 2026

Copy link
Copy Markdown
Member

zarr.dev seems to work now

@rabernat

rabernat commented May 8, 2026

Copy link
Copy Markdown
Contributor

zarr.dev seems to work now

I'm still getting 404, but I assume that's because DNS changes are still propagating.

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.

3 participants