Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ruby tools to set up a personal website [closed]

I'm trying to find a good set of tools to be able to implement my personal website.

The must have:

  1. The site or its generator must be Ruby based
  2. It must be easy to deploy and maintain

The nice to have:

  1. It should be typographically clean and beautiful
  2. It should have html5/css3 capabilities

I was thinking about having a go directly with rails 3 but it seemed somehow overkill.

EDIT

The content will be a mix of portfolio and blogging.

What are you rubysts using? is it working well?

like image 496
tommasop Avatar asked Apr 08 '11 11:04

tommasop


3 Answers

You didn't really specify how exactly your site is going to be in terms of static/dynamic content etc, so all one can really do is list some options:

  • Sinatra
  • Padrino
  • Ramaze
  • nanoc
  • Stasis
  • Camping (thanks fl00r)

At work we use Rails, for my private projects I tend to use Sinatra and am very happy with its minimalism. I am however planning to do something with Padrino soon, since it seems to be positioned in a nice niche between Sinatra and Rails.

like image 69
Michael Kohl Avatar answered Nov 15 '22 16:11

Michael Kohl


I'm currently using Nanoc, and I'd definitely recommend starting with a static site generator. This almost completely cuts out many types of issue. It also enables you to store your content as text files on a filesystem, rather than dealing with a database and special editor interfaces.

If you need server-side programming then move up to something that uses Git as the storage, again really to avoid locking your content into a database.

It's well worth looking at Compass to help you with the CSS - Compass will work with whatever you choose. Compass does require you to spend a little time learning it, but can makes CSS much easier in the longer-term. For example, it has helpers that let you set up CSS3 effects.

like image 45
Stuart Ellis Avatar answered Nov 15 '22 16:11

Stuart Ellis


Jekyll seems to be what the cool kids use these days. It's a generator, not a CMS.

You can find lots of "open source" sites online with various setups (see here)

like image 3
changelog Avatar answered Nov 15 '22 17:11

changelog