Two-column minimalist layout, based on Hyde and inspired by Flex
sohohugothemes — Hugo Blog Template
By ahmadsufyan455
Soho is a two-column minimalist blog theme for Hugo based on Hyde and inspired by Flex, licensed under MIT, with responsive layout, SEO metadata, and Disqus and Google Analytics integrations.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Preview provided in the project README.
One original preview is available. Open the full image to inspect the design.
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Mobile-first responsive and semantic markup
Built-in SEO output including Open Graph, Twitter Card, and JSON-LD rich snippets
Supports Disqus comments and Google Analytics integration
Customizable via config.toml for theme colors, custom CSS/JS, and social icons
Template Details
Soho is a two-column minimalist blog theme for Hugo, built on Hyde and inspired by the Flex theme. It uses a mobile-first responsive layout, emphasizes semantic markup, and suits personal blogs focused on text content.
The theme includes built-in pagination, Open Graph, Twitter Card, and JSON-LD rich snippets for SEO-related output, and supports Hugo's internal templates. For integrations, it offers optional Disqus comments and Google Analytics.
Configuration is done via config.toml, where you can set the author, description, avatar or Gravatar, copyright and license information, custom theme colors, and additional custom CSS and JS files; social icons are added as a params.socialIcons array, and menus and taxonomies (category, series, tag) are also declared in the configuration. Code highlighting uses Hugo's markup.highlight configuration, with the example using the monokai style.
Installation involves cloning the repository into the themes/ directory and specifying theme = "soho" in the configuration. The repository is described as the author's personal Hugo site theme; the repository itself does not provide standalone theme documentation, and the configuration instructions come from the README.
Is it right for your project?
Use Cases
- Building a personal blog focused on articles
- Sites needing a two-column layout with sidebar information display
- Blogs wanting to use Hugo's internal templates and configure SEO metadata
- Content sites needing to integrate Disqus comments or Google Analytics
Suitable For
- Developers building blogs with Hugo
- Content authors preferring a minimalist two-column layout
- Personal sites needing basic SEO metadata output
- Users wanting to adjust appearance and integrations via configuration files
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Clone the repository into the themes/ directory of your Hugo project
- 2
Set theme = "soho" in config.toml
- 3
Configure params (author, description, avatar or Gravatar, copyright, license, theme colors) as shown in the README examples
- 4
Add social icon entries as needed in params.socialIcons
- 5
If comments or analytics are needed, configure the relevant Disqus and Google Analytics parameters
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope applies to this version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Disqus comments and Google Analytics are optional integrations; they require registering accounts with the respective third-party services and configuring the relevant parameters to take effect, and using these services may be subject to their own terms and fees.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
https://github.com/ahmadsufyan455/sohohugothemes/blob/master/LICENSE.mdhttps://github.com/ahmadsufyan455/sohohugothemes/blob/master/README.md- [Disqus](https://disqus.com/) - [Google Analytics](https://www.google.com/analytics/web/)
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Less documented · 45 / 100
- Technologies
- Hugo
- Website type
- Blog
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2020-09-29
- Screenshot last checked
- 2026-10-03
No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.
The catalog identifies Hugo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 1d3a5d1b79266e5aeb0d0fccecc1edea23b014513c1d46b4736ddb12bdfefe7a
2026-10-03T00:59:54.250Z
Source file / repository# Soho
Soho is a minimalist two-column [hugo](https://gohugo.io) theme based on [Hyde](https://github.com/spf13/hyde) and inspired by the success of [Flex](https://github.com/alexandrevicenzi/Flex).

## Features
- Mobile First
- Responsive
- Semantic
- SEO Best Practices
- Open Graph
- Rich Snippets (JSON-LD)
- Twitter Card
- Pagination
- Customizable
- Support all [Hugo Internals](https://gohugo.io/templates/internal/)
## Integrations
- [Disqus](https://disqus.com/)
- [Google Analytics](https://www.google.com/analytics/web/)
## Installation
To install Soho as your default theme, first install this repository in the `themes/` directory:
$ cd themes/
$ git clone https://github.com/alexandrevicenzi/soho.git
Second, specify `soho` as your default theme in the `config.toml` file. Just add the line
theme = "soho"
at the top of the file.
## Configuration
```toml
baseURL = "https://example.com"
title = "Soho"
languageCode = "en"
enableInlineShortcodes = true
summarylength = 10
enableEmoji = true
[params]
author = "Author Name"
description = "My Blog"
## Set one of:
# gravatar = "[email protected]"
profilePicture = "images/profile.png"
copyright = "Author Name"
license = "CC BY-SA 4.0"
licenseURL = "https://creativecommons.org/licenses/by-sa/4.0"
## Set custom theme color.
# themeColor = "#fc2803"
## Set custom CSS and/or JS to override site defaults.
customCss = ["css/blog.css"]
customJs = ["js/blog.js"]
## Set as many as you want.
[[params.socialIcons]]
icon = "fa-linkedin"
title = "Linkedin"
url = "#"
[[params.socialIcons]]
icon = "fa-github"
title = "GitHub"
url = "#"
[[params.socialIcons]]
icon = "fa-twitter"
title = "Twitter"
url = "#"
[menu]
[[menu.main]]
name = "Posts"
weight = 100
identifier = "posts"
url = "/posts/"
[[menu.main]]
name = "About"
identifier = "about"
weight = 300
url = "/about/"
[taxonomies]
category = "categories"
series = "series"
tag = "tags"
[markup]
[markup.highlight]
codeFences = true
guessSyntax = false
hl_Lines = ""
lineNoStart = 1
lineNos = false
lineNumbersInTable = true
noClasses = true # if false, you need to provide you own custom CSS
style = "monokai"
tabWidth = 4
```
## License
MIT
Explore similar templates
Compare previews and descriptions within the same stack and category.

hugo-PaperMod
A fast, clean, responsive Hugo theme for blogs and lightweight portfolios, with three layout modes (Regular, Home-Info, Profile), automatic and manual light/dark themes, Fuse.js client-side search, multilingual support, and built-in Open Graph, Twitter Cards, and Schema.org data.
Hugo · Portfolio

LoveIt
LoveIt is a clean, elegant, and feature-rich Hugo blog theme derived from LeaveIt and KeepIt, MIT-licensed. It offers light/dark modes, responsive layout, multilingual support, and search via Lunr.js or Algolia.
Hugo · Blog

hugo-coder
hugo-coder is a minimalist Hugo blog theme maintained by luizdepra under the MIT license. It provides a clean, text-focused blog appearance, configuration documentation in the docs directory, and a complete exampleSite with hugo.toml.
Hugo · Blog

blowfish
Blowfish is a Hugo personal website and blog theme built with Tailwind CSS 4, focused on lightness, simplicity, and content-first presentation.
Hugo · Blog

hugo-paper
hugo-paper is a simple, clean, and customizable Hugo blog theme configured through config.toml or hugo.toml.
Hugo · Blog

hextra
Hextra is a Hugo theme for documentation and blog sites, built on Hugo and Tailwind CSS with design referencing Nextra.
Hugo · Documentation
