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
ruby-jekyll.tar.gz
Description: application/tar-gz
