Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
99 lines (88 sloc) 2.72 KB
Title: Ruby CMS - Nesta
Template: home
Link text: Home
%h1 Nesta
A Ruby CMS for *developers* and *designers*.
With simple code that's easy to follow, Nesta is easily
extended using the Sinatra web framework.
%h1 Why use Nesta?
Do you prefer writing and testing HTML and CSS in a text editor,
rather than a browser window? Are you happy writing copy in
*Markdown* or *Textile*? If so, Nesta might be for you.
There's no database to configure – everything is stored in
text files. You can review your changes on a local copy of your web
site, and copy the files to your server when you're ready to publish
(most people use Git).
[textile]: "Textism: Tools: Textile"
%h1 Features
- Semantic *HTML5*.
- Clean typography.
- Easy to extend or embed.
- *Free hosting* on Heroku.
- Support for Google Analytics, Atom feeds, comments (via Disqus),
XML sitemaps…
%h1 Getting started
$ gem install nesta
$ gem install bundler
$ nesta new
$ cd
$ bundle install
$ nesta demo:content
$ mr-sparkle
Then visit [http://localhost:8080](http://localhost:8080)...
%h1 Recent articles
- latest_articles(3).each do |article|
%a(href="#{article.abspath}")= article.heading
= haml :page_meta, :layout => false, :locals => { :page => article }
%h1 Who's using Nesta?
[Nesta] was a great foundation to start from, and I love working
with Sinatra.
Geoffrey Grosenbach,
%blockquote is running 100% Nesta. I was thinking of just using
Nesta for the cms and delegating the blog to Tumblr or Posterous,
but after I wrapped my head around what Nesta can do, I was a
total convert.
Jonathan Penn,
I never realized how completely unacceptable Wordpress
templating is until I started to implement the @toutapp blog
using @nestacms.
Tawheed Kader
%h1 Documentation
= haml(:docs_overview, :layout => false)
= haml(:docs_index, :layout => false)