Noumenon is a content management system designed to support being extended with Sinatra applications. It's currently in an early stage of development, but right now you can create a basic static site using templates from a theme which specify the structure and presentation of your content, and YAML files which specify the actual content to place in those templates. Future development will include an end-user friendly web interface for editing and creating content, while retaining the ability for developers and designers to manage the site's presentation using the tools they're most comfortable with.
Gemfile gem 'noumenon', '~> 0.2.3'
install gem install noumenon