Skip to content
Icon theme for Hugo
HTML JavaScript CSS
Branch: master
Clone or download

Latest commit

SteveLane Merge pull request #26 from colans/add-blog-section
Issue #24: Added info for adding additional pages, like a blog.
Latest commit 0e62067 Mar 5, 2019


Type Name Latest commit message Commit time
Failed to load latest commit information.
archetypes add required files Sep 19, 2017
exampleSite new: add social buttons at the team page for email, phone and whatsapp Feb 17, 2019
images rescale figures Sep 20, 2017
layouts Merge pull request #22 from Addono/new/add-more-social-networks Feb 20, 2019
static align cards in team section Oct 16, 2018 modify license Sep 19, 2017 Issue #24: Added info for adding additional pages, like a blog. Mar 5, 2019 add changes to changelog Nov 13, 2017
theme.toml add comma in tags Sep 20, 2017

Icon Theme

This theme is a Hugo port of the icon theme by It is a single-page, responsive theme, with sections for describing your business mission, services, a gallery, your team and a contact form.


Follow the themes guide on the Hugo website. Briefly, within your Hugo folder:

$ cd themes
$ git clone

Getting started

Copy exampleSite/config.toml into the root of your website folder, and edit it to your hearts content!

Add theme = "hugo-icon" to this config, or when serving, use hugo server -t hugo-icon.

Adding additional pages

If you'd like to add additional pages, say for a blog, place your content in /content/blog/ (with an and additional markdown files for each entry).

To link to it from the main menu, add the following line to layouts/partials/nav.html:

<a href="/blog" onclick="location.href='/blog';">Blog</a>


Credit for this theme goes fully to, which is licensed under a CC BY 3.0 license. If you use this Hugo port, please consider the terms of that license and make proper attribution to


A changelog for the initial port by @SteveLane is here; if you fork this theme and make changes, please list them.

You can’t perform that action at this time.