This repository is configured to automatically deploy to GitHub Pages at https://ipython.github.io (or https://ipython.github.com which still works).
- Go to your repository Settings → Pages
- Or visit:
https://github.com/ipython/[this-repo]/settings/pages
- Or visit:
- Under "Source", select "GitHub Actions" (not "Deploy from a branch")
- Save the settings
The workflow will automatically run on every push to the main branch. You can also manually trigger it:
- Go to Actions tab
- Select "Deploy to GitHub Pages" workflow
- Click "Run workflow" → "Run workflow"
The deployment workflow:
- Builds the site from the
mainbranch - Uploads the built files as an artifact
- Deploys to GitHub Pages (which serves from the
gh-pagesbranch automatically) - Makes the site available at
https://ipython.github.io/[repo-name]orhttps://ipython.github.com/[repo-name]
The build uses these environment variables:
BASE_PATH: Set to empty string for root domain deploymentGITHUB_REPOSITORY_OWNER: Set toipythonfor correct asset paths
These are set automatically in the workflow.
- Ensure GitHub Pages is enabled in repository settings
- Check that the workflow has the correct permissions (should be automatic)
- Check the Actions logs for the deploy step
- Wait a few minutes for GitHub Pages to rebuild
- Verify the Pages source is set to "GitHub Actions" not a branch
- Check repository visibility (public repos work automatically)
- Verify the repository name matches the expected GitHub Pages URL pattern
- For organization repos, ensure Pages is enabled at the organization level if needed