Hugo Google Adsense Module
Merge Renovate's PRs via Mergify Automatically
Merge Renovate's PRs via Mergify Automatically

The other day I successfully set up Renovate (automated dependency update application) for my Hugo modules and modular sites. But I soon realized that manually merging these PRs was very tedious. So I started looking for a way to automatically merge PRs.

OpenModels
Hugo I18n JS Module

A super simple and lightweight i18n JS module for Hugo, used to render i18n stuff in JS way.

OpenModels
Hugo Snackbar Module

A super lightweight (less then 50 lines code) snackbar module for Hugo, used to show short messages to clients, such as results of actions.

Hugo Code Block Panel Module
Hugo Code Block Panel Module

A simple code block panel module for Hugo, which includes expand toggle, code copy button, line number toggle and wrap toggle.

Google Analytics
Google Analytics

This module offers support for Google Analytics. It’s built on top of Hugo internal Google Analytics template, and port it for HugoPress.

OpenModels
OpenModels
Hugo Utterances Module

This module add support for Utterances comments engine, a lightweight comments widget built on GitHub issues.

OpenModels
Hugo Giscus Module

This module add support for Giscus, a comments system powered by GitHub Discussions. Let visitors leave comments and reactions on your website via GitHub!

Hugo Mermaid Module
Hugo Mermaid Module

Mermaid lets you create diagrams and visualizations using text and code.

OpenModels
Hugo SEO Modules

This module ships with some sub modules to helps you generate SEO stuff, such as favicons, twitter cards, open graph, schema, alternatives and translations meta tags.

Set Up Renovate for Hugo Modules and Modular Sites
Set Up Renovate for Hugo Modules and Modular Sites

Renovate is a bot for automated dependency updates, it’s useful for Hugo modules and modular sites to check and update the dependencies automatically.

OpenModels
How to Use Hugo Modules

You’ll need to make some minor preparations before using the Hugo modules.

Hugo PWA Module
Hugo PWA Module

PWAs (Progressive web apps) are web apps developed using a number of specific technologies and standard patterns to allow them to take advantage of both web and native app features. The PWA module includes preliminary support for Hugo sites, see the features below.

OpenModels
Bootstrap Toggle Shortcode

The config toggle is useful, but it’s limited to generate configuration code blocks in YAML, TOML and JSON languages. The toggle* shortcodes are designed to be more versatile.

Bootstrap Alert Shortcodes
Bootstrap Alert Shortcodes

The article describe how to use the bs/alert* shortcodes to generate alert messages.

OpenModels
Bootstrap Clearfix Shortcode

Quickly and easily clear floated content within a container by wrapping the content inside the bootstrap/clearfix shortcode.

OpenModels
Bootstrap Config Toggle Shortcode

This shortcode generates the code blocks in multiple languages from one code base. It is useful for projects that support configuring in multiple languages, such as TOML, JSON and YAML.

OpenModels
Install Bootstrap Module

This article shows how to install the Bootstrap module.

Hugo Images Module
Hugo Images Module

The images module process images via URL query string and fragment, such as resize, crop, fit, fill and align images. This article offers some use cases for showing how to use it.

HugoPress
HugoPress

Pluggable and UI less Hugo modules framework, which defines several functions and partials to load and render Hugo modules automatically. The main advantage is that once the theme support HugoPress, their users have the ability to install the modules without requesting new features to the theme.

Hugo Docker Images
Hugo Docker Images

This article describes the up-to-date Hugo docker images, and offer some examples show how to develop and deploy your sites with the images.

Hugo KaTeX Module
Hugo KaTeX Module

KaTeX is the fastest math typesetting library for the web, this module integrates KaTeX with Hugo.