Website

Overview

This page describes how to get started with updating documentation site, this site.

GitHub repository for the website is aileron-gateway.github.io.

Required tools are:

Setup development environment

1. Install Hugo

Follow the instruction: Installation.

Make sure to install extended edition.

This is an example to install extended version of hugo.

export HUGO_VERSION=0.147.5
wget -O hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb
sudo dpkg -i hugo.deb

Once installation is completed, check hugo command is available.

$ hugo version
hugo v0.147.5-7766fc62416ff95ed7768c19947ac0fcd96444cc+extended linux/amd64 BuildDate=2025-05-22T11:37:19Z VendorInfo=gohugoio

2. Install Dart Sass

Follow the instruction: Dart Sass or Install Sass.

3. Install Node.js

Follow the instruction: Download Node.js®.

Check that npm command is available. You can check it by running npm -v.

$ npm -v
10.2.4

Run website locally

Clone the repository and install npm packages.

git clone --recursive  https://github.com/aileron-gateway/aileron-gateway.github.io.git
cd aileron-gateway.github.io
npm install
cd themes/docsy/ && npm install

Then go back to the repository root and run the command. It will serve the website locally.

hugo server -D

Last modified June 2, 2025: update website (8b52b74)