letsblaze


Configuration

All letsblaze configuration lives in hugo.toml. Below is a complete reference for every supported parameter.

Top-level settings

KeyRecommended valueNotes
languageCodeen-USUse BCP 47 format with uppercase region subtag
enableEmojitrueEnables :shortcode: emoji syntax in content
enableGitInfotrueSets lastmod in sitemap from git commit dates
disableHugoGeneratorInjectfalseletsblaze keeps the Hugo generator tag intentionally

Pagination

[pagination]
  pagerSize = 10

Markup

[markup.goldmark.renderer]
  unsafe = true  # required for shortcodes like <kbd>, <del>, <mark>

[markup.highlight]
  noClasses = true   # required โ€” letsblaze has no external CSS
  style = "monochrome"

Theme params

[params]
  author = "Your Name"
  copyright = "Your Name"          # falls back to site title if not set
  description = "Site description" # used in meta tags and homepage
  dateFormat = "2006-01-02"        # Go reference time format
  homepagePostCount = 5            # recent posts shown on homepage
  showThemeCredit = true           # set false to hide "Theme: letsblaze" in footer
  # ogImage = "/og-image.png"      # path to default OG image in static/

Navigation items are defined in hugo.toml:

[[menus.main]]
  name = "Blog"
  url = "/blog/"
  weight = 1

Add as many items as needed. weight controls order โ€” lower numbers appear first.