2

我知道很多 Ruby 用户都在使用 Jekyll,但我想知道 RefineryCMS 会带来什么好处?

有人可以强调每个的差异和优点/缺点。

4

4 回答 4

22

我是 Refinery CMS 的核心开发人员之一。

每个项目的架构都大不相同。以下是炼油厂 CMS 的一些内容:

  • 基于 Web 的界面(只需转到 /refinery 即可登录和编辑内容)
  • 可视化内容编辑(但也支持纯 HTML 编辑)
  • 将其内容存储在数据库中(MySQL、SQLite、PostgreSQL - 您的选择)
  • 适合非技术人员编辑
  • 支持导轨 3
  • 支持 11 种语言的本地化(您可以添加自己的语言)
  • 支持和文档:IRCGoogle Group教程API 文档Github 存储库

我不能对 Jekyll 有权威(也许 mojombo 可以回答),但它看起来像:

  • 静态内容编辑
  • 将其内容存储在文件中
  • 专注于开发人员,不适合最终用户编辑
  • 基于标记的编辑
  • 由于页面是静态的,加载速度会稍快

我希望这有助于权衡。这一切都取决于您的项目要求。

于 2010-09-12T20:51:55.220 回答
5

好吧,jekyll 是 100% 静态的。所有文件都生成为静态 HTML。Jekyll 非常适合不需要动态内容的小型网站。使用 jekyll,您可以在自己的文本编辑器中编写内容。

我没有测试过 RefineryCMS,但它更像是一个内容管理系统,数据存储在通过 Web 界面管理的数据库中。如果该站点将由非技术人员管理,我会说 jekyll 是不行的,而精炼厂是一个更好的选择。

于 2010-09-12T13:23:55.573 回答
3

RefineryCMS 完全兼容 Rails 3.0,它们对 IRC 提供了很好的支持。此外,RefineryCMS 是一个功能齐全的 CMS,具有可本地化的界面,而 Jekyl 则不是。这一切都取决于您的项目需求。

于 2010-09-12T13:24:05.587 回答
0

最好的办法是安装它们并玩。您很快就会看到它们都有两个完全不同的目的。Refinery 是一个 CMS,而 Jekyll 是一个静态站点生成器。Jekyll 不是为内容管理而构建的。

于 2010-10-17T15:43:05.217 回答