Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hubify.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

hubify site

Manage the public-facing lab site. Every lab gets a site at {slug}.hubify.app that showcases your research, papers, figures, and activity. The site auto-deploys when you push changes.

hubify site publish

Publish or update the lab site.
hubify site publish
Publishing to https://bigbounce.hubify.app...
  Syncing index.html... updated
  Syncing papers.html... updated
  Syncing activity.html... updated
  Syncing figures.html... no changes
  Syncing data-explorer.html... no changes

Published 3 pages. Live at https://bigbounce.hubify.app
Options:
FlagDescriptionDefault
--message <text>Publish message (shown in activity log)Auto-generated
--pages <pages>Comma-separated page names to publishAll pages
--forcePublish even if no changes detectedfalse
--dry-runShow what would be published without publishingfalse

hubify site preview

Launch a local preview of the lab site.
hubify site preview
Starting preview server...
Lab site preview: http://localhost:3000

Watching for changes. Press Ctrl+C to stop.
Options:
FlagDescriptionDefault
--port <port>Local server port3000
--page <page>Open a specific page on launchindex
--openOpen the browser automaticallytrue

hubify site config

View and update site configuration.
hubify site config
Site Configuration:
  URL:          https://bigbounce.hubify.app
  Custom domain: none
  Title:        Big Bounce Research Lab
  Description:  Spin-torsion cosmology and bounce model constraints
  Visibility:   public
  Auto-deploy:  on push to main
  Pages:        12
Options:
FlagDescriptionDefault
--domain <domain>Custom domain (CNAME setup required){slug}.hubify.app
--title <title>Site titleLab name
--description <text>Site meta descriptionLab description
--visibility <vis>public or privateLab visibility
--favicon <path>Custom favicon pathDefault Hubify favicon
--og-image <path>Open Graph image for social sharingAuto-generated

hubify site pages

List all pages on the site.
hubify site pages
PAGE              PATH               LAST UPDATED      SIZE
Homepage          index.html         2026-04-14 10:00  48 KB
Papers            papers.html        2026-04-13 15:30  32 KB
Explainer         explainer.html     2026-04-12 09:00  28 KB
Data Explorer     data-explorer.html 2026-04-14 10:00  156 KB
Figures           figures.html       2026-04-13 12:00  18 KB
Glossary          glossary.html      2026-04-11 14:00  22 KB
Articles          articles.html      2026-04-10 16:00  12 KB
Activity          activity.html      2026-04-14 14:00  35 KB
Timeline          timeline.html      2026-04-09 11:00  20 KB
Visualize         visualize.html     2026-04-08 17:00  45 KB
Dossier           dossier/index.html 2026-04-13 18:00  64 KB
Datasets          datasets.html      2026-04-07 10:00  15 KB

hubify site sync

Sync the site with the current state of the research. Updates all pages that reference changed experiments, papers, or data.
hubify site sync
Scanning for changes since last sync...
  EXP-054 completed → updating index.html, activity.html, data-explorer.html
  PAPER-001 version bump → updating papers.html
  New figure: posterior_plot.png → updating figures.html

Synced 5 pages. Run `hubify site publish` to deploy.
Options:
FlagDescriptionDefault
--previewStage changes without publishingfalse
--publishAuto-publish after syncfalse

Typical Workflow

# 1. After completing experiments, sync the site
hubify site sync

# 2. Preview locally before publishing
hubify site preview

# 3. Publish to production
hubify site publish --message "Updated with SPHEREx forecast results"

# 4. Set up a custom domain
hubify site config --domain "bounce.mylab.edu"

# 5. Check page status
hubify site pages