Sitepress
Sitepress is a file-backed website content manager that can be embedded in popular web frameworks like Rails. Inspired by Middleman, Sitepress is stripped down with less dependencies to work better within Rails. That mean it ships with Frontmatter, the Site API, and a few templating features. Learn more about Sitepress.
Installation
Add this line to your application's Gemfile:
gem 'sitepress-rails'
And then execute:
$ bundle
Then mount the engine into your config/routes.rb
file:
mount Sitepress::Engine => "/"
Create the app/content/pages
in your rails project:
$ mkdir -p app/content/pages
Then add pages to the app/content/pages
directory:
$ echo "<h1>Hello</h1><p>It is <%= Time.now %> o'clock</p>" > app/content/pages/hello.html.erb
Point your browser to http://127.0.0.1:3000/hello
and if all went well you should see the page you just created.
License
The gem is available as open source under the terms of the MIT License.