| name | markbind-deploy |
| description | Use when deploying MarkBind sites to GitHub Pages, Netlify, or CI platforms, configuring deploy settings in site.json, setting up GitHub Actions workflows, PR previews, or when users ask about publishing, hosting, or deploying their MarkBind site |
| paths | *.yml,*.yaml,site.json,*.md |
MarkBind Deployment
Overview
MarkBind sites are static HTML and can be deployed to any web server. MarkBind provides built-in deploy commands and CI integrations for GitHub Pages, Netlify, and more.
Generic Deploy Steps
- Set
baseUrl in site.json to match deploy location.
- Use
markbind serve to verify locally.
- Use
markbind build to generate _site/.
- Deploy
_site/ with one of the methods below.
Deployment Methods
GitHub Pages
CI to GitHub Pages
Netlify
Pull Request Previews
Supporting Deployment Scenarios