Polo vs Grus

Polo and Grus are both open source static site generators. Polo is written in Go and Grus is written in Scala.

Property Polo Grus
Language Go Scala
Templates Go ScalaTags
License MIT Apache-2.0

Polo benefits

polo is a static blog rendering tool created with Golang.

I'm happily using it on my blog: http://agonzalezro.github.io, which means that works fine :)

Yes, I know that there a lot of them out there but I just want mine to learn a little bit of Go coding.

Key features

  • Markdown support with Metadata parsing compatible with Jekyll, Pelican & others
  • Embedded daemon with autoregeneration of the htmls in case of any change on the input files.
  • Archive, tags, RSS & pages support
  • Disqus comments
  • Google Analytics support with just a change on the settings
  • Share this support as well
  • Cool & easy way to re-template it, check the documentation or my blog post about it
  • Quick!

Quickstart

  1. Download your version from Gobuild
  2. Get a JSON config from here
  3. Run polo -config [path_to_your_conf] [your_folder_with_mds] [your_output_path]

If the config is called config.json and it's on your current directory, you don't even need to specify it.

One more thing

You can run polo with the -daemon option which will start a server serving your generated content and in case that you change any of the files in the input folder it's going to autoregenerate the site.

Grus benefits

(G)enerate (R)esources (U)sing (S)cala

A new static site generator written in Scala that utilizes ScalaTags for templates/layouts and Flexmark to render markdown into HTML utilizing the ScalaTags templates.

Currently used to power the Scala Debugger website.