用于建立个人网站的Ruby工具

时间:2011-04-08 11:51:03

标签: ruby development-environment

我正在努力寻找一套好的工具来实现我的个人网站。

必须有:

  1. 网站或其生成器必须基于Ruby
  2. 必须易于部署和维护
  3. 很高兴:

    1. 它应该是印刷清洁和美丽的
    2. 它应具有html5 / css3功能
    3. 我正在考虑直接使用rails 3,但它似乎有点过分。

      修改

      内容将是投资组合和博客的混合。

      你用的红宝石是什么?它运作良好吗?

4 个答案:

答案 0 :(得分:8)

您没有真正指定您的网站在静态/动态内容等方面的确切程度,所以所有人都可以做的就是列出一些选项:

在工作中我们使用Rails,对于我的私人项目,我倾向于使用Sinatra,并且对它的极简主义非常满意。然而,我计划尽快与Padrino合作,因为它似乎位于Sinatra和Rails之间的一个很好的位置。

答案 1 :(得分:4)

我目前正在使用Nanoc,我绝对建议从静态网站生成器开始。这几乎完全消除了许多类型的问题。它还使您能够将内容作为文本文件存储在文件系统中,而不是处理数据库和特殊编辑器界面。

如果您需要服务器端编程,那么请转到使用Git作为存储的东西,同样真的要避免将内容锁定到数据库中。

非常值得看Compass来帮助您使用CSS - Compass可以使用您选择的任何内容。 Compass确实需要你花一点时间学习它,但是从长远来看可以让CSS变得更容易。例如,它有助手可以设置CSS3效果。

答案 2 :(得分:3)

Jekyll似乎是酷孩子们最近使用的东西。它是一个发电机,而不是CMS。

您可以通过各种设置在线找到大量“开源”网站(请参阅here

答案 3 :(得分:0)

我的解决方案

太多认为我最终使用了Nesta CMS中设想的this Peepcode blog article

实际上我使用自制的http://semantic.gs scss版本和html5样板布局。

Nesta现在支持插件,有两个很棒的插件可用:

  1. Blogazine可帮助您获取peepcode博客解决方案
  2. Maldini从BibTeX文件生成引用和引用列表
  3. 感谢大家分享您的想法。