| Item | Value |
|---|---|
| Repo | https://github.com/MASQ-Project/masq-docs |
Config url |
https://docs.masqbrowser.com |
static/CNAME |
docs.masqbrowser.com |
| GitHub Pages | Settings → Pages → Source: GitHub Actions |
| Working branch | dev (staging). Only merges to main publish Pages. |
Former staging domain: test-docs.masqbrowser.com (CNAME → masq-project.github.io).
- Lower DNS TTL on
docs.masqbrowser.comahead of time if possible. - In this repo, change:
docusaurus.config.js→url: 'https://docs.masqbrowser.com'static/CNAME→docs.masqbrowser.com
- Merge
dev→main(or commit and push tomain) so Actions redeploy. - Update DNS: point
docs.masqbrowser.comto GitHub Pages (masq-project.github.ioCNAME only for the subdomain). - In GitHub Pages settings, confirm custom domain shows
docs.masqbrowser.comand HTTPS is enabled / Enforce HTTPS. - Detach / remove the custom domain from GitBook so it no longer serves the old site.
- Smoke-test key pages and external inbound links. Client redirects for GitBook
/masq/...(plus privacy-browser anduntitled-*slug renames) are wired indocusaurus.config.jsvia@docusaurus/plugin-client-redirects.
npm install
npm start # http://localhost:3000
npm run build
npm run serve# Stage content from masq-public-docs into gitbook-src/, then:
python scripts/convert_gitbook.py