Skip to content

htruong/oryza

 
 

Repository files navigation

jkl-baas is a static site generator written in Go, based on Jekyll

Build Status

Notable similarities between jkl and Jekyll:

  • Directory structure
  • Use of a TOML dialect front matter in Pages and Posts
  • Availability of site, content, page and posts variables in templates
  • Copies all static files into destination directory

Notable differences between jkl and Jekyll:

  • Uses Go templates
  • Only supports a TOML dialect front matter in markup files
  • No plugin support

Additional features:

  • Deploy to S3

Sites built with jkl-baas:


Installation

In order to compile with go build you will first need to download the following dependencies:

go get github.com/russross/blackfriday
go get launchpad.net/goamz/aws
go get launchpad.net/goamz/s3
go get github.com/howeyc/fsnotify

Once you have compiled jkl you can install with the following command:

sudo install -t /usr/local/bin jkl

If you are running x64 linux you can download and install the pre-compiled binary:

wget https://github.com/downloads/bradrydzewski/jkl/jkl
sudo install -t /usr/local/bin jkl

Usage

Usage: jkl [OPTION]... [SOURCE]

  -h, --help           display this help and exit

Examples:
  jkl                  generates site from current working dir

Documentation

See the official Jekyll wiki ... just remember that you are using Go templates instead of Liquid templates.

About

A static site generator written in Go based on Jekyll, runs as a daemon, and then create yourself a blogging-as-a-service sort of thing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%