HugoStarter

slick — Hugo Starter Template

By spookey

Slick is a minimalist, responsive theme for Hugo that prioritizes content, loading speed, and privacy. All fonts, CSS, and JS are bundled with the theme, and it makes no external requests.

Explore the design

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

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-03View source

What stands out

A quick read of the recorded project description.

01

Built-in tags, categories, and series taxonomies with their own pages, and paginated content lists

02

Outputs an RSS feed containing full entries, and provides Open Graph, Schema.org, and Twitter Cards metadata

03

Header menu and footer links are fully customizable, and the footer includes an RSS entry

04

Makes no external requests; fonts, CSS, JS, and other resources are all provided with the theme

05

Supports CSS dark mode, uses chroma for syntax highlighting, allows favicon replacement, and supports custom CSS injection

06

Provides a 404 page with customizable text

Template Details

Slick is a Hugo theme maintained by spookey, positioned as content-first, clean, responsive, and privacy-focused. It is a fork of Temple, which in turn derives from Nofancy, with multiple improvements over both. The theme is configured through Hugo's config file, and the repository's _sites subdirectory provides a runnable example configuration. The README suggests adjusting the main and footer menus, for example by adding a link to an About page.

In terms of features, Slick supports three taxonomies—tags, categories, and series—each with its own page, paginated content lists, an RSS feed containing full entries, and Open Graph, Schema.org, and Twitter Cards metadata. The header menu and footer links are customizable, and the footer includes an RSS entry. The favicon can be replaced, PNG files use the correct MIME type, and custom CSS files can be injected. The theme includes built-in CSS dark mode, syntax highlighting via chroma, and a 404 page with customizable text. For privacy, the theme makes no external requests; required fonts, CSS, JS, and other resources are all provided with the theme.

For development and building, the theme uses rollup.js and postCSS to bundle files, JavaScript is compiled from TypeScript, and components are imported via npm. The README notes that files in the static directory are only updated on tagged commits (releases). To use it, clone the theme into the themes/ directory and set theme = "slick" in the config, or specify it at build time with hugo -t slick; the 404 page requires separate configuration per Hugo's instructions. The theme is MIT-licensed and can be used, modified, commercialized, and distributed for free, but third-party assets such as demo images, fonts, and icons require separate license verification, and external services like domains and hosting may incur costs.

HugoStarter

Is it right for your project?

Use Cases

  • Building a Hugo blog focused on article content that needs organization by categories and tags
  • Sites that want pages to make no third-party requests and reduce reliance on external resources
  • Personal sites that need RSS, Open Graph, and other social and subscription metadata
  • Projects using Hugo that want to centrally manage menus and footer links through the config file

Suitable For

  • Developers building static sites with Hugo
  • Sites that value visitor privacy and do not want to introduce external fonts or scripts
  • Bloggers who need taxonomy support such as tags, categories, and series
  • Content sites that prefer a minimalist, responsive layout and need dark mode

Getting started & customization

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

  1. 1

    Clone or download the theme into the project's themes/ directory, for example: cd themes && git clone https://github.com/spookey/slick.git

  2. 2

    Set theme = "slick" in the config, or specify the theme at build time with hugo -t slick

  3. 3

    Refer to the example configuration in the repository's _sites subdirectory; adjusting the main and footer menus is recommended, for example by adding an About page link

  4. 4

    The 404 page must be configured according to Hugo's official documentation on automatic loading

  5. 5

    Files in the theme's static directory are only updated on tagged commits (releases); for development builds, follow the commands in package.json

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope applies to that version's code and does not imply that external services or third-party assets are free.

Must comply with when using

  • The code of this version may be used, modified, commercialized, and distributed for free.
  • 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

  • Files in the static directory are only updated on tagged commits (releases), so when using the repository's main branch directly, resources under static may not be the latest version; refer to official releases.
  • The 404 page does not take effect automatically; it requires additional configuration according to Hugo's official documentation on automatic loading.
  • To build or modify the theme yourself, you must install and use the build toolchain (rollup.js, postCSS, TypeScript, npm, etc.) according to the commands in package.json.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; the code's MIT license alone is not sufficient to determine this.
  • 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

Files inside the [static] folder are only updated on tagged commits (releases).

Original README

To setup the 404 page please read the [instructions](https://gohugo.io/templates/404/#automatic-loading).

Original README

Please have a look inside [package.json] for commands and tools required for building.

Original README
https://github.com/spookey/slick/blob/main/LICENSEhttps://github.com/spookey/slick/blob/main/README.md

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
Hugo Themes
Documentation and maintenance reference score
More documented · 87 / 100
Technologies
Hugo
Website type
Starter
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
2026-09-12
Screenshot last checked
2026-10-03

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

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

2026-10-03T01:13:27.491Z

Source file / repository
# Slick

A Hugo theme focused on content, cleanliness, speed, responsiveness and privacy.

> Slick is a fork of [Temple](https://github.com/aos/temple) with many
  improvements.

…

> Temple is a fork of [Nofancy](https://github.com/gizak/nofancy) with many
  improvements.

## Table of Contents

* [Features](#features)
* [Installation](#installation)
* [Customizing](#customizing)
* [Components](#components)
* [Development](#development)
* [Contributing](#contributing)
* [License](#license)
* [Images](#images)

## Features

The main features of this theme include:

* Supports taxonomies of tags, categories and series with their own pages
* Pagination of content lists
* RSS Feed with complete entries
* [Open Graph](http://ogp.me),
  [Schema.org](https://schema.org) and
  [Twitter Cards](https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/abouts-cards.html)
  support
* Fully customizable menu entries in the header
* Footer with fully customizable links and RSS
* Customizable favicon (with correct mime type for png files)
  and ability to inject own css file
* Dark mode for CSS
* Relies on chroma for syntax highlighting
* Not even one external request (privacy!) - Everything needed is part of this
  theme (Fonts, CSS, JS, ...)
* 404 page with customizable text

## Installation

Just download the theme or clone it into
your ``themes/`` directory:

```sh
cd themes && git clone https://github.com/spookey/slick.git
```

Then reference it in your ``config``:

```toml
theme = "slick"
```

Or when building the site, pass it in to the CLI:

```sh
hugo -t slick
```

To setup the 404 page please read the
[instructions](https://gohugo.io/templates/404/#automatic-loading).

## Customizing

Your ``config`` file will hold all your options.

Please have a look into the subfolders of ``_sites`` for working examples.
It is highly recommended to make some adjustments to the ``main``
and the ``footer`` menu (e.g. to link to your **About** page).

## Components

* [PureCSS](https://purecss.io/)
* [Source Code Pro](https://fonts.adobe.com/fonts/source-code-pro)
* [Source Sans Pro](https://fonts.adobe.com/fonts/source-sans-pro)
* [Source Serif Pro](https://fonts.adobe.com/fonts/source-serif-pro)
* [Tomorrow Theme](https://github.com/chriskempson/tomorrow-theme)
  as color scheme (Tomorrow Night for syntax highlighting)

**Please Note**:
Files inside the [static] folder are only updated on tagged commits (releases).

## Development

This theme uses
[rollup.js](https://rollupjs.org) and [postCSS](https://postcss.org)
to bundle all files together.
JavaScript is compiled from [TypeScript](http://www.typescriptlang.org).
[Components](#components) are drawn in by [npm](https://www.npmjs.com).

Please have a look inside [package.json] for commands and tools required
for building.

Use ``npm version`` to tag a commit.

## Contributing

Contributions are welcome.

### Features/Enhancements

If you are adding a feature, fork the repository, create a new branch
for your feature and submit a PR.
Please make sure to put documentation for your new feature:

* Place a comment about what your feature is doing above the code.
* If making additions that will affect the ``config`` file, make sure
  you update the [config.toml] and [config.yaml] below the ``_sites`` folder
  as well as the [CHANGELOG.md].

### Issues/Bugs

Submit a new issue with information about your issue and/or bug. If you
have a solution, then submit a new PR with the guidelines posted above in the
**features** section and link your issue to it using the keyword
"[*closes*](https://help.github.com/articles/closing-issues-using-keywords/)".

## License

Licensed under the MIT License. See the [LICENSE].

## Images

### Screenshot

![Screenshot](https://github.com/spookey/slick/raw/main/images/screenshot.png)

### Thumbnail

![Thumbnail](https://github.com/spookey/slick/raw/main/images/tn.png)

[CHANGELOG.md]:     https://github.com/spookey/slick/blob/main/CHANGELOG.md
[config.toml]:      https://github.com/spookey/slick/blob/main/_sites/example/config.toml
[config.yaml]:      https://github.com/spookey/slick/blob/main/_sites/changelog/config.yaml
[LICENSE]:          https://github.com/spookey/slick/blob/main/LICENSE
[package.json]:     https://github.com/spookey/slick/blob/main/package.json
[static]:           https://github.com/spookey/slick/blob/main/static
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

hugo-xmin

hugo-xmin

hugo-xmin is an extremely minimal Hugo theme written by Yihui Xie for template beginners. HTML and CSS total about 140 lines, with no external dependencies, and it uses the MIT license.

Hugo · Starter

hugo-theme-gallery

hugo-theme-gallery

A Hugo Extended photo gallery theme that organizes images with Page Bundles, automatically generating album lists and gallery pages with a Justified layout and PhotoSwipe lightbox.

Hugo · Starter

reveal-hugo

reveal-hugo

reveal-hugo is a Hugo theme that converts Markdown content into Reveal.js-based HTML presentations. It supports slide separation with `---`, shortcodes for fragments, slides, sections, notes, Markdown, and MathJax, and organizes content as root or section presentations with order controlled by weight.

Hugo · Starter

anatole

anatole

Anatole is a minimalistic two-column Hugo theme ported from farbox-theme-Anatole, featuring dark mode, multilingual and RTL support, and optional portfolio, comments, analytics, KaTeX, and Mermaid integrations. It suits personal blogs, portfolios, or documentation sites built with Hugo.

Hugo · Starter

hugo-theme-diary

hugo-theme-diary

A Hugo diary-style theme ported from the Hexo theme Journal, with a grid homepage for essays and daily notes. It supports six languages, dark mode, table-of-contents scroll positioning, reading time, code highlighting, and configurable sidebar, fonts, and colors.

Hugo · Starter

risotto

risotto

risotto is a minimalist, responsive Hugo theme inspired by terminal ricing aesthetics. It uses semantic HTML and pure CSS with no JavaScript, and its layout relies on CSS Grid for native responsiveness without manual breakpoints.

Hugo · Starter