Back to templates

Template details

Triple-hyde

A Hugo blog theme that extends hyde-hyde with Google Analytics v4, Mastodon support, giscus comments, and a portfolio page.

About this template

Triple-hyde is a Hugo blog theme that forked and extends the hyde-hyde theme, adding modern integrations like Google Analytics v4, Mastodon linking, and giscus comments while keeping the classic Hyde sidebar layout.

What is Triple-hyde?

Triple-hyde is an open-source Hugo theme for building static blogs and portfolio sites. It takes Hugo content written in Markdown and renders a responsive site with a two-column layout: a sidebar with author bio and social links, plus a main content area for posts. The theme is maintained by derme302 as a fork of htr3n's hyde-hyde, itself derived from spf13's Hyde and Nate Finch's blog design, and is released under the MIT license.

What makes Triple-hyde stand out?

  • Google Analytics v4 — updated from the older analytics snippet via PR #1, so site traffic is tracked with the current GA4 measurement protocol.
  • Mastodon social sidebar — a mastodon parameter in the [params.social] section adds a Mastodon icon and link to the sidebar, contributed by @eatingbrb.
  • Image alignment shortcode — append #center, #left, or #right to a Markdown image link to align images inside content without custom HTML.
  • Giscus comments — drop-in support for giscus, a GitHub Discussions-based comment system, via the giscus option.
  • Font Awesome 6 SVG icons — inline vector icons for social links and UI elements, with documentation adapted from the Blowfish theme.
  • Portfolio page — since version 2.0, the theme ships a portfolio list layout where each project is a Markdown file with front matter for description, date, link, and screenshot, and can be marked featured.
  • Multiple comment engines — choose between built-in Disqus, GraphComment, Utterances, or Commento by setting the corresponding config option, with the others disabled.
  • Flexible code highlighting — set highlightjs = true to switch from Hugo's built-in highlighter to highlight.js and pick a style, or disable highlighting per post in front matter.

Who should use Triple-hyde?

  • Bloggers — use Triple-hyde to stand up a clean, fast static blog on Hugo with a pre-built sidebar for author bio and social links.
  • Developers — the theme's SCSS styles and modular layouts under assets/scss/triple-hyde and layouts/ are easy to fork and override, making it a good base for custom Hugo projects.
  • Freelancers and creatives — the built-in portfolio section lets you showcase projects with screenshots, descriptions, and external links alongside your blog posts.
  • Open-source maintainers — because it's MIT-licensed and a direct fork, you can reuse the code or contribute PRs that fold changes back into the theme.

What can you do with Triple-hyde?

  • Publish a personal blog — write Markdown posts with optional per-page code highlighting and automatically get previous/next post navigation and related posts when enabled.
  • Showcase a project portfolio — create a portfolio content folder, set each project's front matter with a title, description, date, link, and screenshot, and list them on a dedicated portfolio page linked from the main menu.
  • Add modern social links — configure any of a dozen social identities in [params.social], including Mastodon, GitHub, LinkedIn, and Xing, and they appear as Font Awesome 6 icons in the sidebar.
  • Run a multilingual or date-sensitive site — international dates are rendered correctly thanks to PR #19, and the theme works with Hugo's standard multilingual setup.

How does Triple-hyde work?

  1. Install the theme by cloning or adding triple-hyde as a Git submodule into your Hugo project's themes/ directory.
  2. Set theme = "triple-hyde" in your config.toml or config.yaml.
  3. Write content in Markdown, configure options like highlightjs, postNavigation, relatedPosts, and comment engine, then run hugo to generate a static site.

Pricing

Triple-hyde is free and open source under the MIT license. There are no paid tiers or premium features; you only pay for the hosting of the generated static site.

Alternatives

Alternatives include the original Hyde theme (the basis of this theme) and hyde-hyde (the direct upstream from which Triple-hyde forked).

FAQ

Is Triple-hyde free?

Yes, Triple-hyde is open source and released under the MIT license, so you can use, modify, and distribute it freely for personal or commercial projects.

What comment systems does Triple-hyde support?

Triple-hyde supports four commenting options: built-in Disqus, GraphComment, Utterances, and Commento, plus the newer giscus integration. Each is enabled by setting the corresponding config option, and they are meant to be used exclusively with disqusShortname.

Does Triple-hyde work with Google Analytics 4?

Yes. PR #1 updated the analytics snippet to support Google Analytics v4, so you can track site traffic with the current GA4 measurement protocol.

How do I install Triple-hyde?

Install it by cloning the repository into your Hugo project's themes/ directory with git clone https://github.com/derme302/triple-hyde.git themes/triple-hyde or by adding it as a Git submodule, then set theme = "triple-hyde" in your config.toml or config.yaml.

What is the difference between Hyde, hyde-hyde, and triple-hyde?

The original Hyde theme was created by Mark Otto and ported to Hugo by Steve Francia. hyde-hyde is a fork by Alex T that added SCSS styling and more options. Triple-hyde is a further fork by derme302 that adds GA4 support, Mastodon, giscus, Font Awesome 6 icons, and a portfolio page.

screenshot of Triple-hyde on template0.com