Simplicity screenshot

Simplicity

Author Avatar Theme by Eshlox
Updated: 10 Dec 2020
49 Stars

Hugo theme.

Overview

The Simplicity Hugo theme is a simple, clean, and readable theme designed for blogs. It features a responsive design that works seamlessly on mobile, tablet, and desktop devices. The theme also includes responsive images, lazy loading for improved loading speed, and clean typography for an enjoyable reading experience. Additional features include shortcodes for Google Adsense, Google Analytics integration, a lightbox for images, syntax highlighting, an auto-hide/show header, a page scroll indicator, Disqus comments, category and tag pages, custom RSS and sitemap templates, social profile integration, Gravatar support, OpenGraph and Twitter card support, and a license display in the footer. It is a lightweight theme that does not rely on JS frameworks, CSS frameworks, or jQuery.

Features

  • Simplicity: A very simple, clean, and readable Hugo theme
  • Responsive design: Works seamlessly on mobile, tablet, and desktop devices
  • Responsive images: Generates multiple image sizes and displays the best one for the device/resolution
  • Lazy loading images: Speeds up loading by loading images as they enter the viewport
  • Clean typography: Provides a pleasant reading experience
  • Additional shortcodes: Includes shortcodes for Google Adsense, images, Speaker Deck, video, Vimeo, and YouTube
  • Google Adsense: Allows insertion of Adsense ads using a shortcode
  • Google Analytics: Supports integration of Google Analytics code
  • Lightbox: Enables the use of baguetteBox.js for images
  • Syntax highlighting: Supports syntax highlighting for code snippets
  • Auto-hide/show header: Uses headroom.js script to automatically hide/show the header
  • Page scroll indicator: Displays a progress bar at the top of the page when scrolling
  • Disqus comments: Enables Disqus comments by adding a shortname
  • Categories: Creates a separate page with a list of all categories and posts for each selected category
  • Tags: Creates a separate page with a list of all tags and posts for each selected tag
  • RSS: Custom RSS template without email address
  • Sitemap: Custom sitemap template to prevent rendering of content from media directory
  • Social icons: Allows display of social profile information on the homepage, with support for email, Facebook, Github, Google+, LinkedIn, Messenger, Spotify, Stackoverflow, Telegram, and Twitter
  • Gravatar support: Displays Gravatar avatar on the homepage by adding email to config file
  • OpenGraph support: Supports OpenGraph protocol for better content sharing on social media
  • Schema Structured Data: Provides structured data for better search engine optimization
  • Twitter card: Generates Twitter cards for sharing on Twitter
  • License display: Displays the license in the footer

Installation

To install the Simplicity Hugo theme, follow these steps:

  1. Run the following commands in your Hugo site directory to download the theme:
$ cd your_hugo_site_directory
$ git submodule add https://github.com/eshlox/simplicity.git themes/simplicity
  1. Look inside the exampleSite directory in the downloaded theme to find out how to configure your site. Copy the config.toml file from the exampleSite directory to the root directory of your Hugo site and modify it according to your needs.

  2. If you want to change the favicon, create a directory assets/src/images inside the root of your Hugo site and put your favicon files there. The files should be named favicon.ico and apple-touch-icon.png.

  3. The theme includes additional shortcodes for Adsense and images. To use the Adsense shortcode, add your Adsense configuration and use the {{/*< adsense >*/}} shortcode in your post to display an ad. For images, store them in the content/images directory. Each subdirectory should have an _index.md file with the following content:

Insert responsive image with title:
{{/*< image src="path_to_image.jpg" title="Photo by Photographer Name on Unsplash" >*/}}

Summary

The Simplicity Hugo theme is a lightweight and user-friendly theme that offers a range of features to enhance the appearance and functionality of a blog. It provides a clean and responsive design, responsive and lazy loading images, clean typography, and additional shortcodes for Google Adsense and images. The theme also integrates with Google Analytics, supports a lightbox for images, includes syntax highlighting, and provides an auto-hide/show header and a page scroll indicator. Other features include Disqus comments, category and tag pages, custom RSS and sitemap templates, social profile integration, Gravatar support, OpenGraph and Twitter card support, and a license display in the footer.