Documentation site for EvalHub.
This repository contains the source for the EvalHub documentation built with Astro/Starlight.
Documentation is built on pushes to main and published to the gh-pages branch (GitHub Pages source: Deploy from a branch → gh-pages / root).
Same-repo pull requests get a sticky preview comment with a URL like:
https://eval-hub.github.io/pr-preview/pr-<number>/
Previews are cleaned up when the PR is closed. Fork PRs are not previewed (build CI still runs).
One-time repository settings (required for preview and production branch deploys):
- Settings → Pages — Source: Deploy from a branch, Branch:
gh-pages// (root) - Settings → Actions → General → Workflow permissions — Read and write permissions (and allow workflows to create PRs if prompted)
Without write permissions, deploy.yml and pr-preview.yml cannot update gh-pages.
Blog posts live in src/content/docs/blog/. Create a new Markdown file there with this frontmatter:
---
title: "Your Post Title"
date: 2026-05-02T00:00:00.000Z
authors:
- evalhub
excerpt: >
A short summary shown in the blog index.
---
Post content goes here.datecontrols the publish date and sort order.authorsmust match a key defined in thestarlightBlogauthors config inastro.config.mjs.- The filename becomes the URL slug (e.g.
my-post.md→/blog/my-post/).
See the LICENSE file for details.