Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.25 KB

File metadata and controls

45 lines (32 loc) · 1.25 KB

IndiePass Site

The source code for the IndiePass website. Built with Hugo.

Prerequisites

To work on this project locally, you will need:

  • Hugo (Extended version): v0.154.4 or later recommended.
  • Node.js: v24.12.0 or later recommended.
  • Dart Sass: v1.97.2 or later recommended (used for processing SCSS).

Getting Started

  1. Clone the repository:

    git clone https://github.com/IndiePass/indiepass.github.io.git
    cd indiepass.github.io
  2. Install dependencies:

    npm install
  3. Run the development server:

    hugo server -D

    The site will be available at http://localhost:1313/.

Project Structure

  • 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.

Deployment

The site is automatically built and deployed to GitHub Pages via GitHub Actions whenever changes are pushed to the main branch.