This module attempts to replace internal templates used by Hugo with custom ones and other modules and plugins that add identical features more sophisticated or up-to-date. Internal templates of Hugo are highly opiniated, often out of time and not suitable for use in the production environment of a website. The layouts in this repo and it’s modules replace them with our own better setup.
|Add this module|
[[module.imports]] path = "github.com/davidsneighbour/hugo-internals" disable = false ignoreConfig = false ignoreImports = false
|Latest Version||v1.0.4 (2022-08-03)|
|Fix to this version||
hugo mod get github.com/davidsneighbour/[email protected]
First enable modules in your own repository if you didn’t do that already:
1hugo mod init github.com/username/reponame
Then add this module to your required modules in config.toml.
The next time you run
hugo it will download the latest version of this module and its dependencies.
hugo-robots — Creating a robots.txt
This component uses hugo-robots to create a robots.txt without much configuration. The only step to take is that robots.txt generation needs to be enabled in your configuration, eg. config.toml:
1enableRobotsTXT = true
Read more about detailled setup options at the documentation.