HugoBlog

nofancy — Hugo Blog Template

By gizak

nofancy is a Hugo blog theme oriented toward "less design, more content," emphasizing clean typography, high readability, and mobile adaptation, and providing basic blog features such as categories, tags, series, syntax highlighting, and social links.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

1 previews
Author preview
Author-provided preview

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.

Recorded 2026-09-30View source

What stands out

A quick read of the recorded project description.

01

A Hugo blog theme oriented toward "less design, more content," emphasizing clean typography and high readability

02

Supports organizing content by category, tag, and series, and provides Google Analytics and social link configuration

03

Code snippets are written in GitHub-flavored Markdown and are automatically syntax-highlighted after running hugo, with selectable highlight styles

04

Provides three interfaces: list page, content page, and mobile; mobile adaptation is one of the design goals

05

Uses the MIT license, allowing free use, modification, commercial use, and distribution

Template Details

nofancy is a Hugo blog theme developed by gizak, with the repository described as "A Hugo blog theme." Its design approach is subtractive: it does not pursue design concepts such as flat design or Material, but instead keeps pages from distracting readers and focuses attention on the blog content itself. The theme advocates clean, high readability and mobile friendliness, and the README provides three screenshots: list page, content page, and mobile.

At the feature level, the theme supports ordering content by category, tag, and series, supports Google Analytics, and supports social links such as GitHub, Twitter, LinkedIn, and Facebook, as well as email links. Code snippets are written in GitHub-flavored Markdown and are automatically highlighted after running hugo; the highlight style can be selected in the theme's static/highlight/styles.

There are several explicit usage limitations: only posts under the content/post directory are displayed; author information is configured centrally in the author section of config.toml; the top navigation menu is controlled by the topmenu parameter, whose possible values are none or categories, and it can be set to none when there are too many categories; the about page is created via hugo new about and has a fixed entry in the top navigation bar. The repository was last updated in 2018, and the Hugo link in the README points to the old domain hugo.spf13.com. The theme uses the MIT license and can be used, modified, used commercially, and distributed for free, but third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses.

HugoBlog

Is it right for your project?

Use Cases

  • Building a personal blog focused on text reading with Hugo
  • Technical writing sites that need to organize posts by category, tag, or series
  • Developer blogs that want code snippets automatically highlighted and pages kept simple
  • Lightweight blogs that need good mobile readability and fixed navigation and about pages

Suitable For

  • Individual bloggers who use Hugo and prefer a minimalist reading experience
  • Writers who focus on article content and do not need complex visual design
  • Developers who need basic blog features such as categories, tags, series, and syntax highlighting
  • Users who accept manually configuring author information and the top menu in config.toml

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    The theme only displays posts under the content/post directory; content in other directories will not appear in the list

  2. 2

    Author information, social accounts, and the Google Analytics ID are filled in the author section of config.toml

  3. 3

    The topmenu parameter controls the top navigation menu; possible values are none or categories, and it can be set to none when there are too many categories

  4. 4

    The about page is created using hugo new about, and there is a fixed entry in the top navigation bar

  5. 5

    The repository was last updated in 2018, and the Hugo link in the README points to the old domain; before use, it is advisable to check compatibility with the current Hugo version

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean that external services or third-party assets are free.

Must comply with when using

  • The code of this version may be used, modified, used commercially, and distributed for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete 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

  • The theme only displays posts under the content/post directory; content in other directories will not appear in the post list.
  • The top navigation menu is controlled by the topmenu parameter, whose possible values are none or categories; it can be set to none when there are too many categories.
  • The top navigation bar has a fixed About page entry, and the corresponding page must be created via hugo new about.
  • To enable Google Analytics, you need to fill in your own Google Analytics tracking ID in the author section of config.toml.
  • Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses; they cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

Note that only posts in content/post will be displayed

Original README

topmenu="categories"

Original README

There is a fixed About page link on the top navbar

Original README

gaID = "YOUR Google Analytics Tracking ID"

Original README
https://github.com/gizak/nofancy/blob/master/LICENSEhttps://github.com/gizak/nofancy/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. 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 · 52 / 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
2018-03-25
Screenshot last checked
2026-10-01

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: d11cc34cab48fc55d57d5046f0442b7cd2e7f5739af49149c37b6ddf45cafe13

2026-10-01T13:31:12.420Z

Source file / repository
## Nofancy

Yet another [Hugo](http://hugo.spf13.com) blog theme made by love. It tries to use less design to provide full functionalities.


### Snapshots

List view:

<img src="https://raw.githubusercontent.com/gizak/nofancy/master/images/list.png" width="800">

Content view:

<img src="https://raw.githubusercontent.com/gizak/nofancy/master/images/content.png" width="800">

Mobile devices

<img src="https://raw.githubusercontent.com/gizak/nofancy/master/images/mobile.png" width="400">

### Basic ideas

Are you tired of all that emerging design concepts like flat or material? Are you sick of getting distracted when pages filled up with those fancy nonsense? Here I brought up a new distraction-free theme: nofancy.

Some ideas behind this:

1. Do subtraction instead of addition.

2. The blog's content matters (SNS things then after).

3. Clean, high readability and mobile-friendly.

4. Full stack support (sorting contents by categories, tags, series; Google Analytics; SNS & email links...)

### Syntax highlight
Use [GitHub flavoured markdown](https://help.github.com/articles/github-flavored-markdown/#syntax-highlighting) to write your code snippets in posts, it will auto highlighted after running `hugo`.

### Config

Note that only posts in content/post will be displayed and the author setting in `config.toml` is slightly different:

```toml
baseurl = "http://hugo.spf13.com/"
title = "Hugo Themes"
#if not set copyright, default copyright template will be applied
copyright = "Copyright (c) 2008 - 2014, Steve Francia; all rights reserved."

[params]
	# See themes/nofancy/static/highlight/styles for available options
	# i.e. "default", "github", "monokai".
	highlight="Assign a syntax highlight style"
	
	# Controls what items are listed in the top nav menu
	# "none", or "categories"
	# If you have too many categories to fit in the top nav menu, set this to "none"
	topmenu="categories"
	
[author]
    name = "Steve Francia"
    github = "spf13"
    linkedin = "YOUR LINKEDIN ID"
    facebook = "YOUR FB ID"
    gaID = "YOUR Google Analytics Tracking ID"
    twitter = "YOUR TWITTER ID"
```

All your personal information is in `author` section. it also support SNS links including github, twitter, linkedin, facebook (just fill in your user id).

There is a fixed About page link on the top navbar which will bring user to your aboutme page. Just use `hugo new about` to write something about yourself!

__You are ready to go!__
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.