Unlike the static site generator Jekyll, Gekyll uses Go and JSON to make an ultra-fast dynamic blog. Without creating dozens of static sites or relying on a database backend.
$ git clone https://github.com/nmccrory/gekyll.git
$ cd gekyll
$ go build .
$ ./gekyll
Blogs are saved in a folder as JSON objects which are then read, stored, and formatted by Go.
Gekyll provides functions for reading JSON objects and converting them into Go types. As well as functions for formatting type attributes - such as Go's time.Time type.
While all core functionality lives in blog.go
a working server along with a couple of HTML files also come with Gekyll.
The server uses Go package html/template to render sample blog posts from the blogs directory. The server, HTML, and sample blogs included with Gekyll serve as an example for new users to see a very simple yet working blog.
####Example My personal blog site bin/nick uses Gekyll.