SimonMcNibble
SimonMcNibble
CDCloudflare Developers
Created by SimonMcNibble on 10/7/2024 in #pages-help
So frustrated with Hugo and themes. Is it just me ?
I have a .gitignore which contains /themes/** . This is so that themes are not replicated as they are git repos in their own right. I have a .gitmodules which contains: [submodule "themes/PaperMod"] path = themes/PaperMod url = https://github.com/adityatelange/hugo-PaperMod So in theory the theme should be installed in to the correct place using git prior to the build. But it fails with Error: failed to load modules: module "PaperMod" not found in "/opt/buildhome/repo/themes/PaperMod"; either add it as a Hugo Module or store it in "/opt/buildhome/repo/themes".: module does not exist Surely the way that I'm doing it is in theory correct, even if they do want you to use go modules and stuff which I also can't get to work. Just fyi for that I tried module: imports: - path: github.com/adityatelange/hugo-PaperMod and then ran hugo mod get -u What is the correct process to get this to work please ? just doing a git clone ends with the message: warning: adding embedded git repository: themes/PaperMod hint: You've added another git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and will not know how to obtain it. hint: If you meant to add a submodule, use: hint: hint: git submodule add <url> themes/PaperMod hint: hint: If you added this path by mistake, you can remove it from the hint: index with: hint: hint: git rm --cached themes/PaperMod hint: hint: See "git help submodule" for more information.
1 replies