Skip to content

esastack/esastack.github.io

Repository files navigation

ESA ESA Stack website

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.

Local development

This section will show you how to develop the website locally, by running a local Hugo server.

Install Hugo

To install Hugo, follow the instructions for your system type.

Install Node Packages

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.

Run Hogo Server

  1. Switch to the site root
cd site
  1. Get local copies of the project submodules so you can build and run your site locally:
git submodule update --init --recursive
  1. 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.