Docusaurus deploy
How to localhost
- cd my-website
- npm run start
If you want to add new blog, docs
- You are gonna use main branch to add new pages.
- gh-pages only using for static web view.
- You need to build and deploy again.
How to use docusaurus with github pages?
npx create-docusaurus@latest folder_name
- Change organization name, project name etc.
- Add gh-pages deployment branch, trailingslah:true 3.Install
yarn install
- Build
yarn build
- Create personal access token or SSH setup for github.
- Deploy with SSH or token.
USE_SSH=true yarn deploy
# or
GIT_USER=<gh_personal_access_token> yarn deploy
- Change github repository page view main to gh-pages from repository
settings -> pages(left sidebar) -> branch
'gh-pages
and/root
than save.
How to update?
yarn build
USE_SSH=true yarn deploy
- or
GIT_USER=<gh_personal_access_token> yarn deploy
or make a alias on the .zshrc:
alias dinodeploy="yarn build & USE_SSH=true yarn deploy"
and use only dinodeploy
on your repository path
Additional Resource
- Docusourus Github page
- Tutorial guide