The document website is hosted at https://www.esastack.io.
We use Hugo with the google/docsy theme for styling and site structure, and Github Actions to manage the deployment of the site.
This section will show you how to develop the website locally, by running a local Hugo server.
To install Hugo, follow the instructions for your system type.
Follow the Docsy getting started and Docsy InstallPostCss to install node packages. You may need to install NodeJs if there's no NodeJs in you local environment.
- Switch to the site root
cd site
- Get local copies of the project submodules so you can build and run your site locally:
git submodule update --init --recursive
- Build your site:
hugo server
Preview your site in your browser at: http://localhost:1313/. You can use Ctrl + c
to stop the Hugo server whenever you like.