HUGO
News
Docs
Themes
Community
GitHub
Search
gohugoio
Star
About
In this section
Introduction
Features
Privacy
Security
License
Installation
In this section
macOS
Linux
Windows
BSD
Getting started
In this section
Quick start
Basic usage
Directory structure
Configuration
Configure markup
Configure build
Glossary of terms
External learning resources
Quick reference
In this section
Emojis
Functions
Methods
Page collections
Content management
In this section
Organization
Page bundles
Content formats
Front matter
Build options
Page resources
Image processing
Shortcodes
Related content
Sections
Content types
Archetypes
Taxonomies
Summaries
Links and cross references
URL management
Menus
Comments
Multilingual
Markdown attributes
Syntax highlighting
Diagrams
Mathematics
Data sources
Content adapters
Templates
In this section
Introduction
Template types
Lookup order
Base templates
Home templates
Single templates
Section templates
Taxonomy templates
Term templates
Partial templates
Content view templates
Shortcode templates
Sitemap templates
RSS templates
404 templates
robots.txt templates
Menus
Pagination
Embedded templates
Custom output formats
Functions
In this section
cast
collections
compare
crypto
css
data
debug
diagrams
encoding
fmt
global
go template
hash
hugo
images
inflect
js
lang
math
openapi3
os
partials
path
reflect
resources
safe
strings
templates
time
transform
urls
Methods
In this section
Duration
Menu
Menu entry
Page
Pager
Pages
Resource
Shortcode
Site
Taxonomy
Time
Render hooks
In this section
Introduction
Blockquotes
Code blocks
Headings
Images
Links
Passthrough
Tables
Hugo Modules
In this section
Configure Hugo modules
Use Hugo Modules
Theme components
Hugo Pipes
In this section
Introduction
Transpile Sass to CSS
PostCSS
PostProcess
JavaScript building
Asset minification
Concatenating assets
Fingerprinting and SRI hashing
Resource from string
Resource from template
CLI
Troubleshooting
In this section
Audit
Logging
Inspection
Deprecation
Performance
FAQs
Developer tools
In this section
Editor plugins
Front-ends
Search
Migrations
Other projects
Hosting and deployment
In this section
Hugo Deploy
Deploy with Rclone
Deploy with Rsync
Host on 21YunBox
Host on AWS Amplify
Host on Azure Static Web Apps
Host on Cloudflare Pages
Host on Firebase
Host on GitHub Pages
Host on GitLab Pages
Host on KeyCDN
Host on Netlify
Host on Render
Contribute
In this section
Development
Documentation
Themes
Maintenance
Render hooks
Create render hooks to override the rendering of Markdown to HTML.
Introduction
An introduction to Hugo’s render hooks.
Read More »
Blockquote render hooks
Create a blockquote render hook to override the rendering of Markdown blockquotes to HTML.
Read More »
Code block render hooks
Create a code block render hook to override the rendering of Markdown code blocks to HTML.
Read More »
Heading render hooks
Create a heading render hook to override the rendering of Markdown headings to HTML.
Read More »
Image render hooks
Create an image render to hook override the rendering of Markdown images to HTML.
Read More »
Link render hooks
Create a link render hook to override the rendering of Markdown links to HTML.
Read More »
Passthrough render hooks
Create a passthrough render hook to override the rendering of text snippets captured by the Goldmark passthrough extension.
Read More »
Table render hooks
Create a table render hook to override the rendering of Markdown tables to HTML.
Read More »