Public research site for the KlusAI privacy-models program. Served at https://research.klusai.com (GitHub Pages + custom domain). The company/product site lives separately at klusai.com.
Built with Jekyll + the minima remote theme (same setup as mihainadas.github.io),
so GitHub Pages builds it with no extra config.
_config.yml site config, nav, theme, program links
index.md landing page (program overview)
leaderboard.md EuroPriv-Bench leaderboard — renders _data/leaderboard.json at build
about.md program overview
_data/ leaderboard.json (synced from europriv-bench)
_posts/ release notes / announcements
assets/ leaderboard sort JS + theme overrides
scripts/ sync_leaderboard.sh
.github/ daily leaderboard sync workflow
CNAME research.klusai.com
bundle install
bundle exec jekyll serve # http://127.0.0.1:4000The leaderboard renders from _data/leaderboard.json. Refresh it from a sibling
europriv-bench checkout:
./scripts/sync_leaderboard.shIn CI this happens daily via .github/workflows/sync-leaderboard.yml (needs the
EUROPRIV_TOKEN secret while europriv-bench is private).
- Make the repo public (Settings → General → Danger Zone) so Pages can publish.
- Settings → Pages → Source: deploy from
main; Custom domain:research.klusai.com; Enforce HTTPS. - DNS at the klusai.com provider:
research CNAME klusai.github.io.