Skip to content

[8thwall.org] Add Docusaurus site with mobile nav fix and deploy workflow#4

Merged
kaci8 merged 2 commits intomainfrom
kaci-docusaurus
Mar 16, 2026
Merged

[8thwall.org] Add Docusaurus site with mobile nav fix and deploy workflow#4
kaci8 merged 2 commits intomainfrom
kaci-docusaurus

Conversation

@kaci8
Copy link
Contributor

@kaci8 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>
@kaci8 kaci8 requested review from cmbartschat and kyletruong March 16, 2026 18:10
run: npm run build

- name: Deploy
uses: peaceiris/actions-gh-pages@v4
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, I'll update to use the official docusaurus approach

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will need to update pages config to point to GitHub Actions

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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>
@kaci8 kaci8 added this pull request to the merge queue Mar 16, 2026
Merged via the queue into main with commit 8f48173 Mar 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants