This article is part of the series Using Techly.

Techly is installed as a Hugo module. Add it to your site’s configuration:

[module]
  [[module.imports]]
    path = 'github.com/m1rm/techly/v2'
    version = 'v2.0.1'

Then run hugo mod get and start the development server with hugo server -D.

For a full list of theme defaults and required site settings, see Configuration overview.

Use v2.0.1 or later — the v2.0.0 tag is not installable as a Go module.

What you get

The theme provides a home page with a featured post and a grid for the rest, section pages for archives, single-post layouts, related articles, and paginated tag and series listings.

Configuration

Set your site title, home banner, and author in hugo.toml. The navbar uses title; the home hero uses params.banner:

title = 'My Blog'

[params]
  description = 'Technical articles and notes'
  mainSections = ['posts']

  [params.banner]
    heading = 'My Blog'
    subheading = 'Technical articles and notes'

  [params.author]
    name = 'Your Name'

  [params.footer]
    since = 2026
    copyright = 'Your Name'

Taxonomies and JSON search output are required for series and search — see the theme README for the full list.

Upgrading from v1.x

Change the module path to github.com/m1rm/techly/v2, pin v2.0.1, run hugo mod get, and move any params.subtitle value into [params.banner].