Another Hugo Post

TOML, YAML, JSON — Oh my!

One of the nifty Hugo features we should cover: flexible configuration and front matter formats! This entry has front matter in toml, unlike the last one which used yaml, and json is also available if that’s your preference.

The toml front matter used on this entry:

+++
title = "Another Hugo Post"
description = "Nothing special, but one post is boring."
date = "2014-09-02"
categories = [ "example", "configuration" ]
tags = [
    "example",
    "hugo",
    "toml"
]
+++

This flexibility also extends to your site’s global configuration file. You’re free to use any format you prefer::simply name the file config.yaml, config.toml or config.json, and go on your merry way.

JSON Example

How would this entry’s front matter look in json? That’s easy enough to demonstrate:

{
    "title": "Another Hugo Post",
    "description": "Nothing special, but one post is boring.",
    "date": "2014-09-02",
    "categories": [ "example", "configuration" ],
    "tags": [
        "example",
        "hugo",
        "toml"
    ],
}

HTML Sample

<section id="main">
  <div>
    <h1 id="title">{{ .Title }}</h1>
    {{ range .Pages }}
      {{ .Render "summary"}}
    {{ end }}
  </div>
</section>

C# Sample

public class Test {
    public void Yolo() {
        
    }
}