This repo houses the assets used to build the website at https://vitess.io.
First install npm, then fetch dependencies, including
Hugo by running these commands:
cd website
npm installTo build a development version of the site, run the following command:
make buildTo serve the site locally, run:
make serveView the locally served site at http://localhost:1313.
If you'd like to add your logo to the Who uses Vitess section of the website, add a PNG, JPEG, or SVG of your logo to the static/img/logos/users directory in this repo and submit a pull request with your change. Name the image file something that reflects your company (e.g., if your company is called Acme, name the image acme.png).
You can check the site's internal links by running make check-internal-links and all links—internal and external—by running make check-all-links.
The Vitess website uses Bulma, a CSS (and SASS) framework that provides all kinds of variables, utilities, and components.
-
Copy the most recent docs version folder to a new folder named for the new upcoming version (for each language)
cp -R content/en/docs/v1.0 content/en/docs/v2.0cp -R content/zh/docs/v1.0 content/zh/docs/v2.0 -
Update
config.tomlSet[params.versions]currentto the value of the new release number. Set[params.versions]nextto the value of the upcoming planned version. -
(optional) Remove any version of the documentation that is no longer supported
git rm -rf content/en/docs/v0.0git rm -rf content/zh/docs/v0.0