Jekyll is a simple, blog aware, static site generator. It takes a
template directory (representing the raw form of a website), runs it
through Textile or Markdown and Liquid converters, and spits out a
complete, static website suitable for serving with Apache or your
favorite web server.

This is the program that powers GitHub Pages, which you can run
locally to test your site before pushing to GitHub.

It has a bunch of dependencies (included in the tarball):

ruby-directory_watcher:

The directory watcher operates by scanning a directory at some interval
and generating a list of files based on a user supplied glob pattern. As
the file list changes from one interval to the next, events are
generated and dispatched to registered observers. Three types of events
are supported--added, modified, and removed.

ruby-classifier:

Classifier is a general module to allow Bayesian and other types of
classifications. It supports both Bayes and LSI (Latent Semantic
Indexing) classifications.

ruby-fast-stemmer:

Fast-stemmer is simply a wrapping around multithreaded Porter stemming
algorithm.

This gem adds a String#stem method, and it conflicts with the stemmer
gem.  It's in order of magnitude faster (and uses much less memory) than
the latter.

ruby-liquid:

Liquid is a template engine which I wrote for very specific
requirements:

* It has to have beautiful and simple markup. Template engines which
don't produce good looking markup are no fun to use.

* It needs to be non evaling and secure. Liquid templates are made so
that users can edit them. You don't want to run code on your server
which your users wrote.

* It has to be stateless. Compile and render steps have to be seperate
so that the expensive parsing and compiling can be done once and later
on you can just render it passing in a hash with local variables and
objects.

ruby-maruku:

Maruku is a Markdown interpreter for Ruby. It also
implements the syntax of PHP Markdown extra.

ruby-syntax:

Syntax highlighting library for various languages. Has built-in support
for converting source code to syntax-highlighted HTML.

Tested on amd64.  Looking for OKs.

Jeremy

Attachment: ruby-jekyll.tar.gz
Description: application/tar-gz

Reply via email to