Fork me on GitHub
Aerial uses Git to store articles and pages.

Designed for Ruby developers, there is no admin interface and no SQL database. Articles are written in your favorite text editor and versioned with Git. Comments are also stored as plain-text files and pushed to the remote repository when created. It uses Grit (Grit) to interface with local and remote Git repositories.

Installation

via Rubygems:

$ gem install aerial --thin
$ aerial install /home/user/myblog

This will create a couple files and directories. Mainly, the views, public, and configuration files. You may edit config.yml to your liking

The installer provides special configuration files for Thin and Passenger.

Pasenger

$ aerial install /home/user/myblog --passenger
$ cd /home/user/myblog

Then, restart Passenger $ touch tmp/restart.txt

Thin

Install Thin:

$ gem install thin

Run the installer:

$ aerial install /home/user/myblog --thin
$ cd /home/user/myblog

Tweak the thin.yml

Start the thin server

$ thin -C thin.yml -R config.ru start

Installation from the Source

$ git clone git://github.com/mattsears/aerial
$ rake launch
# Navigate to http://0.0.0.0:4567

Issues

Find a bug? Want a feature? Submit an issue here. Patches welcome!