[8thwall.org] Add Docusaurus site with mobile nav fix and deploy workflow#4
Merged
[8thwall.org] Add Docusaurus site with mobile nav fix and deploy workflow#4
Conversation
Contributor
kaci8
commented
Mar 16, 2026
- Docusaurus config, source, components, styles, and legacy policy docs
- Mobile nav drawer fix: disable CSS transitions to prevent iOS tab-switch glitch
- GitHub Actions deploy workflow (builds on merge to main → gh-pages branch)
- Added .gitignore (excludes node_modules, build, .docusaurus, .claude)
- README: added mobile testing and deployment sections
- Docusaurus config, source, components, styles, and legacy policy docs - Mobile nav drawer fix: disable CSS transitions to prevent iOS tab-switch glitch - GitHub Actions deploy workflow (builds on merge to main → gh-pages branch) - Added .gitignore (excludes node_modules, build, .docusaurus, .claude) - README: added mobile testing and deployment sections Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
cmbartschat
reviewed
Mar 16, 2026
.github/workflows/deploy.yml
Outdated
| run: npm run build | ||
|
|
||
| - name: Deploy | ||
| uses: peaceiris/actions-gh-pages@v4 |
Contributor
There was a problem hiding this comment.
This doesn't match the config provided by docusaurus - https://docusaurus.io/docs/deployment#triggering-deployment-with-github-actions
Any reason not to use that?
Contributor
Author
There was a problem hiding this comment.
No, I'll update to use the official docusaurus approach
Contributor
Author
There was a problem hiding this comment.
will need to update pages config to point to GitHub Actions
Contributor
There was a problem hiding this comment.
will need to update pages config
I think I've already done what needs to be done by switching to actions config to the gh-pages branch. Let's see what happens!
…iles - Replace peaceiris/actions-gh-pages with GitHub-native Pages deployment - Add test-deploy.yml to validate builds on PRs - Remove legacy static site files from root (index.html, downloads.html, styles.css, images, CNAME) — all superseded by Docusaurus build - Update README to reflect new CI/CD setup Note: requires Settings → Pages → Source set to "GitHub Actions" Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
cmbartschat
approved these changes
Mar 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.