Skip to main content
COMPONENTS

I am the creator of a bunch of GoHugo modules that you can use to perfect your projects.


All components

AUDITOR v1.2024.6

Improve your GoHugo website’s development with this auditing component. These auditing tools ensure you to find hidden performance boosts.

DEBUG v1.2024.21

Debug everything in Hugo! This module for GoHugo adds debugging partials for everything you need to debug. Notes This is a GoHugo module to use while you are developing your theme or website. It slows down the build process. Knowledge about variables in our template and NOT speed is our main priority.

HUGO-DEBUG

Debug everything in Hugo! This module for GoHugo adds debugging partials for everything you need to debug. Notes This is a GoHugo module to use while you are developing your theme or website. It slows down the build process. Knowledge about variables in our template and NOT speed is our main priority.

HUGO-DEVTOOLS

This is a GoHugo theme component loading all of David’s Neighbour’s GoHugo development modules at once. It will currently load hugo-debug, hugo-functions, and hugo-hooks.

HUGO-FEEDS

This is a GoHugo module that implements three configurable feed formats: RSS, Atom, and JSONfeed. Find out more about the RSS, Atom and JSON feed formats Configuration Limits hugo-feeds uses a cautious approach at configuring the output of the feeds. Where GoHugo’s internal RSS template prints all available pages without a configured limit, hugo-feeds will load only the 10 latest pages/posts, but you can configure at your pleasure.

HUGO-FUNCTIONS v1.2024.7

This documentation is work in progress. Please check back later. A GoHugo theme component with helper functions for other projects. Installing First enable modules in your own repository if you did not already have done so: bash COPY 1hugo mod init github.

HUGO-GISCUS

This is a Hugo theme component to add the Giscus comment system, powered by GitHub Discussions, to static websites. Note: Giscus is still under active development. GitHub is also still actively developing Discussions and its API. Thus, some features of Giscus may break or change over time.

HUGO-HEAD

This is a GoHugo theme component that solves the old question “What tags belong into the <head> tag of my website?” Set it up, configure it, forget it’s there. This component adds a multitude of tags and is extensively configurable.

HOOKS v1.2024.9

This module provides Hooks and filters for GoHugo layouts as an easy way for theme developers to let users add partials and blocks at pre-defined safe places in their themes or modules.

HUGO-ICONS

This GoHugo module streamlines the addition of SVG-based icon sets to your Hugo website, utilizing the efficient method of defining icons once using <symbol> and reusing them with <use>. By default, the module includes icon sets as an example, but is designed to support any SVG icon set you wish to integrate.

HUGO-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.

HUGO-NETLIFICATION

This is a Hugo theme component with helpers to host your GoHugo generated static website on Netlify. If you don’t use Netlify, you DO NOT need this module. Features Installation and setup Configuration Redirects Per post Additional Redirects Disable internal alias creation in Hugo Headers Content Security Policy Sample Configuration Updating Extend netlification headers from other modules Notes Testing output Troubleshooting Features Redirects: Adds redirects via HTTP headers.

HUGO-PICTURES

This component for GoHugo adds partials and shortcodes to resolve and process images on your website. It offers responsive image formats and optimised loading based on current browser abilities. The simplest way is to use this module as a drop-in. Just install it and forget you ever did.

PWA

This is a Hugo theme component with helpers to convert your static GoHugo website into a PWA. This is work in progress and while many parts are already working, some changes to the setup will occur. Please watch the releases of this repository to be alerted about changes.

HUGO-ROBOTS

This component for GoHugo adds a customizable robots.txt to your website. This module overrides the internal robots.txt generation of Hugo and lets you configure what robots.txt in your public folder will contain. It also offers a meta-robots tag for your head section.

HUGO-SECURITY

This module adds a security.txt file to your Hugo website with information about your preferred procedures to notify the developer team of your website about security issues on your website. Read more about security.txt, a proposed standard which allows websites to define security policies.

HUGO-SITEMAP

This is a Hugo theme component with layouts to add a configurable sitemap to your website. Hugo itself has internal templates that add sitemaps, but this component extends this by providing setup options per page and keeping up-to-date with current SEO practices.

Back to top
Back Forward