Skip to main content
Internals

Internals

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]

Replacements

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
1enableRobotsTXT: true
1{
2   "enableRobotsTXT": true
3}

Read more about detailed setup options at the documentation.

hugo-sitemap — Add a configurable sitemap

hugo-youtube — Add youtube videos via shortcode

Contribute

If you are developing or maintaining a Hugo component or module that replaces one of the internal features of Hugo then feel free to add an issue or a pull request adding your work.