Skip to main content

Lab Site

Every lab in Hubify Labs gets a public research website deployed at {slug}.hubify.app. This site is automatically generated and synced with your lab’s experiments, papers, figures, and knowledge base.

What Gets Published

Site Structure

A typical lab site includes these pages:
  • Homepage, Research overview, key results, stat cards
  • Papers, Paper listings with readiness percentages and version history
  • Explainer, Non-technical explanation of the research
  • Data Explorer, Interactive MCMC and dataset exploration
  • Figures, Gallery with lightbox viewer
  • Glossary, Searchable terms with pronunciations and equations
  • Activity, Chronological research timeline
  • Timeline, Visual representation of the research arc

Automatic Sync

The lab site must always reflect the current state of the research. Hubify enforces this with the Website Sync Protocol.
When research state changes, the corresponding site pages update:
  • New experiment completes → Activity page, stat cards, data explorer
  • Paper revision → Papers page, version history
  • New figures → Figure gallery
  • Knowledge base update → Glossary, data explorer
  • Branch opens/closes → Activity timeline, stat cards

Customization

Customize your lab site’s appearance:

Styling

Lab sites use a clean, academic aesthetic:
  • Typography, Serif headings (Newsreader), sans-serif body (Inter), monospace code (JetBrains Mono)
  • Layout, Light mode, responsive, mobile-friendly
  • Navigation, Consistent nav bar across all pages with mobile hamburger menu

Custom Domain

You can point a custom domain to your lab site:
  1. Add a CNAME record pointing to cname.hubify.app
  2. Run hubify site domain --set yourdomain.com
  3. SSL is provisioned automatically

Deployment

Lab sites deploy automatically when you push changes. The site is hosted on Vercel with zero configuration required.

Embedding

Embed lab site components on external pages: