BREAKING CHANGE: Repository Migration
This interim release bundles all fixes since the previous version.
The primary reason for publishing now is the migration of the theme repository to a dedicated GitHub organisation. During this transition, some links may temporarily break, and this release helps ensure a smoother update path before the next major version.
Ananke moved to its own organisation on April 23, 2026. Please update your references from github.com/theNewDynamic/gohugo-theme-ananke to github.com/gohugo-ananke/ananke. We are currently updating documentation and links across all repositories. In the meantime, both URLs will continue to function for links, cloning, and submodule usage.
Updating your setup
For Hugo Modules
Search and replace all instances of github.com/theNewDynamic/gohugo-theme-ananke/v2 with github.com/gohugo-ananke/ananke/v2 in your site configuration, then run hugo mod tidy to refresh dependencies.
For Git Submodules
Update the remote URL of your existing submodule:
cd path/to/your/repo/themes/ananke # adjust path as needed, keep 'themes/ananke'
git remote set-url origin https://github.com/gohugo-ananke/ananke.gitNext, open .gitmodules in the root of your repository and replace all instances of theNewDynamic/gohugo-theme-ananke with gohugo-ananke/ananke.
Finally, run:
git submodule syncTroubleshooting
If you are using Hugo Modules and encounter issues after updating, ensure that your go.mod file reflects the new module path and go.sum does not contain stale entries. Running hugo mod tidy should resolve most issues by refreshing your dependencies. DO NOT forget to add v2 to the module path. This is a requirement of Go Modules to differentiate major versions.
If you are experiencing issues with Git submodules, double-check that the remote URL has been updated correctly and that .gitmodules reflects the new path. Running git submodule sync is crucial to ensure that your local repository is in sync with the updated configuration.
git -C themes/ananke remote get-url origin <-- should return the new URL or SSH path, if not, set it with the next command
git -C themes/ananke remote set-url origin https://github.com/gohugo-ananke/ananke.gitQuestions or issues?
Please use GitHub Discussions to get in touch.
What's Changed
- Add Welsh i18n translation file (cy.toml) by @glanyrafon01 in #842
- Fix Hungarian spelling of e-mail address by @MegaBrutal in #845
- build(deps-dev): bump @biomejs/biome from 1.9.4 to 2.0.6 by @dependabot[bot] in #855
- build(deps): bump postcss from 8.5.3 to 8.5.6 by @dependabot[bot] in #856
- fix(theme): center post body horizontally if there is no toc nor related blocks by @ramiro in #784
- chore(config): add coderabbit configuration by @davidsneighbour in #894
- build(deps): update dependencies by @davidsneighbour in #895
- fix: add alignment option to home layout by @davidsneighbour in #896
- docs: add documentation pages by @davidsneighbour in #897
- fix: remove unnecessary vertical space with disabled comments by @davidsneighbour in #898
- fix: proper partial command for disqus template by @davidsneighbour in #900
- docs(fix): remove kitchensink by @davidsneighbour in #901
- chore: remove outdated package.hugo.json by @davidsneighbour in #902
- chore: remove release:minor script by @davidsneighbour in #903
- feat: add dynamic identifiers to body and article classes per page by @NITHINSPACETIME in #887
- fix: various documentation fixes by @davidsneighbour in #904
- fix: various documentation fixes by @davidsneighbour in #906
- fix: address deprecations in language API by @jmooring in #933
- chore: remove docs submodule by @davidsneighbour in #943
New Contributors
- @glanyrafon01 made their first contribution in #842
- @MegaBrutal made their first contribution in #845
- @NITHINSPACETIME made their first contribution in #887
Full Changelog: v2.12.1...v2.13.0