bigbluebutton-Github/docs
timo c87294b5b2 Versioning configuration and improvents in the build script
This commit contains:
* fix the build script, so that only versions are added that have a
  `docusaurus.config.js`
* some refactoring so that the build script will work well with github
  pages
* add configuration to the `docusaurus.config.js` to display a dropdown
  menu to select a version

The behavior for the versioning is now so that 2.6 is both the 'latest'
version as well as the 'next' version. As soon as 2.7 will be built that
will be displayed as the 'next' version.

closes #16671
2023-02-09 10:53:47 +01:00
..
backup Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
docs Fix broken links in the new docs. 2023-01-12 21:46:29 +01:00
src fix(docs): Make index page behave in dark mode and fix spacing 2023-02-06 17:07:17 +01:00
static Fix broken links in the new docs. 2023-01-12 21:46:29 +01:00
vagrant Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
.gitignore Versioning configuration and improvents in the build script 2023-02-09 10:53:47 +01:00
babel.config.js Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
build.sh Versioning configuration and improvents in the build script 2023-02-09 10:53:47 +01:00
docusaurus.config.js Versioning configuration and improvents in the build script 2023-02-09 10:53:47 +01:00
package-lock.json Fix broken links in the new docs. 2023-01-12 21:46:29 +01:00
package.json Fix broken links in the new docs. 2023-01-12 21:46:29 +01:00
README.md Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
sidebars.js Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
tsconfig.json Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
Vagrantfile Move bigbluebutton-docs to the main repository. 2022-12-10 21:21:56 +01:00
yarn.lock Fix broken links in the new docs. 2023-01-12 21:46:29 +01:00

Website

This website is built using Docusaurus 2, a modern static website generator.

Installation

$ yarn

Local Development

$ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

$ yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

Deployment

Using SSH:

$ USE_SSH=true yarn deploy

Not using SSH:

$ GIT_USER=<Your GitHub username> yarn deploy

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.