Website
Categories:
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:
- Hugo Extended Version Dart Sass
- Dart Sass (required by Hugo)
- Node.js with npm
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
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.