Blog
-
Nesta 0.12.0 released
Nesta 0.12.0 is out, bringing major upgrades to both Sinatra and Rack. Multiple security vulnerabilities have been addressed as a result.
-
Nesta 0.11.0 released
Nesta 0.11.0 is out, with a few small improvements and support for Ruby 2.2.
-
Nesta 0.10.0 released
It's been a while since the last release of Nesta, and this version has plenty of new features. The most obvious change is the default theme; it has a responsive design and a new font (Roboto Slab).
Ruby 2.x is now properly supported (and Ruby 1.8 support has been dropped).
-
Make a page that lists old articles
Out of the box, Nesta doesn't provide a page that lists all your old blog posts. It is however, easy to add one.
-
Nesta 0.9.13 released
Version 0.9.13 has been released. New features include support for Erb templates (in the views folder only, not for pages) and a
nesta edit
command that makes it easier to edit your site. Etag support is enabled in new projects.There have also been a few internal API tweaks to support the plugins that are starting to spring up. Two view helper methods (url_for
andbase_url
) have been removed. -
Setting up rack-codehighlighter
If you write about software, you can make code look more attractive by adding syntax highlighting to your pages. Nesta is a Sinatra app (and is therefore built on top of Rack), which makes it easy to setup syntax highlighting with the
rack-codehighlighter
gem. -
Refresh the browser when you save a file
Most of the pages on a Nesta site are written in a text editor, using Markdown or Textile. You don't get to see what your words look like on a web page you save the file to disk and reload your browser. Wouldn't it be nice if your browser automatically reloaded pages as you saved them? When designing a theme, what if changes to HTML and CSS were reloaded immediately?
-
Using an unreleased version of Nesta
You might want to use features that are in the development branch of Nesta but were not yet released as a gem, or you might want to use your own version of Nesta. This recipe will explain how.