A theme based on the pure css blog layout

  • Author: dplesca
  • Minimum Hugo Version: 0.14
  • License: MIT
  • Tags: blog purecss


Hugo theme based on purecss from Yahoo. The theme is based on the purecss blog layout example, is responsive and has a few more features: pagination (if enabled), responsive images (through a shortcode), google analytics, disqus comments and even a mini-asset-pipeline using gulp. If you end up using it, I’d love to see what you do with it so please give me a shout on twitter.

Config file

The config file for the demo site looks like this:

baseurl = "http://dplesca.github.io/purehugo/"
languageCode = "en-us"
title = "purehugo"
theme = "purehugo"
Paginate = 10
disqusShortname = "xxxx"

  twitterName = "dragos_plesca"
  githubName = "dplesca"
  description = "Demo site for a hugo theme"
  google_analytics = "UA-xxxxxx-xx"

Notice the configuration necessary for disqus comments (just setting the disqusShortname), the twitter and github handlers (for the site sidebar), the site description and enabling Google Analytics reporting.

Syntax Highlighting

Syntax highlighting is enabled by default and it uses the nice rainbow js library. All you need to do is to let rainbow.js the language of the highlighted code, using something like ```go when writing the code in markdown.

Reponsive Images

For responsive images you could use the built-in responsive image shortcode (without the /**/ characters):

{{% img-responsive "http://example.com/image.jpg" %}}