You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repo builds a single-page app (`index.html`, etc.) and publishes it to GitHub Pages using either:
30
-
31
-
- The `gh-pages` branch (recommended), OR
32
-
- The `/docs` folder, OR
33
-
- GitHub Actions with Pages deployment (e.g., `pages-build-deployment`)
33
+
This repo builds a single-page app (`index.html`, etc.) and publishes it to GitHub Pages using the classic GitHub pages *DeployFromBranch* model, deploying from the `main` or `master` branches.
Keeping the SPA separate helps because the main repo for the blog is already bound to the root of the FoxDeploy.com domain name.
45
+
46
+
These additional repos automatically inherit the FoxDeploy.com domain name when Pages are enabled, allowing their repo name to handle routing. Some other benefits are :
43
47
44
-
Keeping the SPA separate helps with:
45
-
- Clean dev workflows (the SPA can use its own toolchain, like React, Vue, or Vite)
46
48
- Independent deployments (no interference with Jekyll builds)
47
49
- Smaller repos, faster CI
48
50
- Easier separation of concerns
49
51
50
52
The blog can safely link to the SPA without needing to embed or bundle it.
0 commit comments