The source code for the IndiePass website. Built with Hugo.
To work on this project locally, you will need:
- Hugo (Extended version):
v0.154.4or later recommended. - Node.js:
v24.12.0or later recommended. - Dart Sass:
v1.97.2or later recommended (used for processing SCSS).
-
Clone the repository:
git clone https://github.com/IndiePass/indiepass.github.io.git cd indiepass.github.io -
Install dependencies:
npm install
-
Run the development server:
hugo server -D
The site will be available at
http://localhost:1313/.
content/: Contains the markdown files for the site pages.layouts/: Custom layouts for the site.themes/indiepass/: The main theme containing assets and templates.static/: Static files like images and icons.hugo.toml: The main configuration file.
The site is automatically built and deployed to GitHub Pages via GitHub Actions whenever changes are pushed to the main branch.
- URL: https://indiepass.app/
- Workflow:
.github/workflows/hugo.yaml