Skip to content

Commit d7bbf94

Browse files
committed
update
1 parent 4f5b1a2 commit d7bbf94

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

GITHUB_PAGES_SETUP.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,15 @@ After pushing the updated workflow, you need to configure GitHub Pages in your r
2929
- ❌ Missing permissions for GITHUB_TOKEN
3030
- ❌ Using deprecated peaceiris/actions-gh-pages@v3
3131
- ❌ No proper environment configuration
32+
-**MAJOR**: Base path configuration causing styling issues on GitHub Pages
3233

3334
### Solutions Applied:
3435
- ✅ Added proper permissions (`contents: read`, `pages: write`, `id-token: write`)
3536
- ✅ Updated to use official GitHub Pages actions
3637
- ✅ Added environment configuration for better security
3738
- ✅ Using modern `actions/deploy-pages@v4`
39+
-**FIXED**: Enabled base path `/Scriptable-IOSWidgets/` for proper asset loading
40+
- ✅ Added configurable base path for local development vs production
3841

3942
## 📝 Updated Workflow Features
4043

@@ -58,5 +61,14 @@ If the deployment still fails:
5861
2. **Verify Workflow**: Check the Actions tab for detailed error logs
5962
3. **Repository Permissions**: Make sure your account has admin access to the repository
6063
4. **Branch Protection**: Ensure main branch allows Actions to run
64+
5. **Styling Issues**: If the site appears unstyled, ensure base path is correctly set to `/Scriptable-IOSWidgets/`
6165

62-
The workflow should now deploy successfully! 🎉
66+
## 🛠️ Local Development
67+
68+
For local development, use:
69+
```bash
70+
npm run docs:dev # Standard dev server (with base path)
71+
npm run docs:dev-local # Local dev without base path for easier development
72+
```
73+
74+
The workflow should now deploy successfully with proper styling! 🎉

0 commit comments

Comments
 (0)