---
title: Installation
[!NOTE]
This post was published and might have updates at kollitsch.dev
If you're following the Hugo Quickstart guide, you'll notice that it currently recommends installing the Ananke theme as a Git submodule. While this is a valid approach, Hugo also offers a more powerful alternative: Hugo Modules, which leverage Go's module system for better dependency management.
There are two primary ways to install Ananke:
| Method | Pros | Cons |
|---|---|---|
| Hugo Module (Preferred) | Easier version management, automatic updates, better integration | Requires Go installed and initial setup |
| Git Submodule (Legacy Method) | Simple if you're already using Git | Requires manual updates, can be tricky with Git workflows |
Recommendation: The Hugo Module approach is preferred, as it provides a more flexible and future-proof way to manage themes.
For step-by-step installation instructions, refer to these work-in-progress sample repositories:
* Hugo Module installation (preferred): gohugo-theme-ananke-template-mod
* Git Submodule installation (Legacy Method): gohugo-theme-ananke-template-submod