Nesta CMS

A Ruby CMS. Built with Sinatra.

About

Nesta is a lightweight Content Management System, written in Ruby using the Sinatra web framework. Nesta combines the simplicity of a static site generator with the power of a CMS. Being a fully fledged web app, Nesta is able to serve dynamic content on demand, should you need it.

Key features

Content is stored on disk in plain text files (there's no database).

You edit your content in a text editor, which allows you to keep it in a version control system (e.g. Git, Mercurial or Subversion).

Nesta encourages a category-oriented approach to organising websites. Categories are similar to tags, but in addition to grouping your content together by topic, categories encourage you to write some introductory copy at the top of the page.

Introducing your topic makes your site more accessible to your visitors, and helps search engines work out what your page is about. Read Mark Nunney's article on website structure for a proper introduction to the technique.

If you like the idea you should be able to use categories to get more traffic too...