This website is built using Docusaurus (facebook/docusaurus), a modern static website generator.
Make sure Node.js (version 18.0 or above) is installed.
Install the dependencies:
npm installStart the local development server (by default it opens a window in the browser on localhost:3000):
npm startFrom there, you can edit the files and see changes in live in the browser.
To see the search in action, build and use the results to run the website:
npm run build
npm run serveImportant
Make sure to review this customizations when doing upgrades
Idea found on discussion #8799:
npm run swizzle @docusaurus/theme-classic -- DocItem/LayoutFiles are in src/theme/DocItem/Layout.
Tip
Run the command to see what is possible to swizzle:
npm run swizzle @docusaurus/theme-classic -- --listReproduce locally GitLab jobs:
mkdir -p .gitlab/runner/local
docker run --rm --name gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock -v $PWD/.gitlab/runner/local/config:/etc/gitlab-runner -v $PWD:$PWD --workdir $PWD gitlab/gitlab-runner exec docker lint-markdown
docker run --rm --name gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock -v $PWD/.gitlab/runner/local/config:/etc/gitlab-runner -v $PWD:$PWD --workdir $PWD gitlab/gitlab-runner exec docker lint-yaml