One thing I like about Hugo is that fenced code blocks get syntax highlighting for free, powered by Chroma. Here are a few languages in action.

Go

package main

import "fmt"

func fib(n int) int {
	if n < 2 {
		return n
	}
	a, b := 0, 1
	for i := 2; i <= n; i++ {
		a, b = b, a+b
	}
	return b
}

func main() {
	fmt.Println(fib(10)) // 55
}

Python

def fib(n: int) -> int:
    a, b = 0, 1
    for _ in range(n):
        a, b = b, a + b
    return a

print([fib(i) for i in range(10)])

Shell

# Build the site and start a local preview server
hugo server --buildDrafts --disableFastRender

A quick table too

LanguageParadigmFirst appeared
GoCompiled2009
PythonInterpreted1991
BashShell scripting1989

And inline code like hugo new content posts/my-post.md works anywhere in a sentence.