File Based CMS and Static Site Generator
Nesta is a lightweight CMS for building content sites and blogs, written in
Ruby using the Sinatra web framework.
- Write your content in Markdown or Textile, in your text editor (drop into
HTML or Haml if you need more control)
- Files are stored in text files on your hard drive (there is no database)
- Publish changes by putting these files online (Git recommended, not required)
- Deploy either as a static site (SSG) or by rendering HTML on the server (SSR)
Installation
Begin by [installing Ruby], then the Nesta gem:
$ gem install nesta
Use the nesta command to generate a new site:
$ nesta new mysite.com --git # a git repo is optional, but recommended
Install a few dependencies, and you're away:
$ cd mysite.com
$ bundle