Skip to content

nmccrory/gekyll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gekyll

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.

Installation

$ git clone https://github.com/nmccrory/gekyll.git
$ cd gekyll
$ go build .
$ ./gekyll

Overview

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.

About

Lightweight blog framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published