- Add marimo files to the
notebooks/orapps/directorynotebooks/notebooks are exported with--mode editapps/notebooks are exported with--mode run
uv run marimo editto work on them- Push to main branch
- Go to repository Settings > Pages and change the "Source" dropdown to "GitHub Actions"
- GitHub Actions will automatically build and deploy to Pages
To test the export process, run scripts/build.py from the root directory.
uv run python scripts/build.pyThis will export all notebooks in a folder called _site/ in the root directory. Then to serve the site, run:
uv run python -m http.server -d _siteThis will serve the site at http://localhost:8000.