Ruby on Rails 3.1 博客引擎

10

我看到很多人在询问博客引擎,但大部分问题和回答都比较旧。或者即使它们不旧,大多数项目也是老旧的。我想知道是否有任何博客引擎目前支持Rails 3.1或至少正在积极开发以支持Rails 3.1。

我还想看到为Rails 3.1博客编写的任何示例应用程序或博客文章。我将在我的网站中添加一个博客,并希望使用Rails引擎或样本代码,如果有好的选择的话。我讨厌重复造轮子。寻找一些简单易用的东西,而且不过于主观,以便我可以轻松修改以适应自己的需求。

6个回答

4

我之前研究过Refinery,发现它非常不错。但是当我需要从一些提供的HTML/CSS创建一个真正简单的网站时,我发现将其整合到Refinery的结构中过于繁琐。也许我只是不够熟悉自定义Refinery的外观,但是花费在定制Refinery上的时间比从头开始设置Rails应用程序的时间还要长。 - JDutil

2

你最好使用Typo

Typo目前正在使用rails 3.0.9。Rails 3.1.0仍然是一个发布候选版本,因此我不知道现在有哪些博客应用程序在使用它。如果你必须使用rails 3.1.0,则可以尝试获取3.1.0.rc4(最新版本)的gem并仍然使用typo。一切都能正常工作的可能性很大。

希望这可以帮助到你。


1
打字错误看起来很棒,但它是一个独立的应用程序。我更感兴趣的是一个可以添加到现有应用程序中的引擎。谢谢你的推荐,虽然我认为这将是一个很好的代码示例供我审查。 - JDutil
啊,我误解了。我脑海中没有类似的宝石。 - Chris Knadler

0

独白 https://github.com/jipiboily/monologue。来自他们的网站:

这是一个为Rails构建的基础博客引擎。它作为一个Rails引擎构建,并专注于保持非常少的依赖关系,以便在您的项目中轻松使用。您还可以使用monologue-markdown,它将用简单的Markdown编辑器替换默认编辑器。

看起来开发也相当活跃。


0

也许Enki是一个很好的选择,目前支持Rails 3.0,但是有一个支持Rails 3.1的github分支。 http://www.enkiblog.com/


1
嗨,charlysisto,你是对的,这里有一个“真正”的rails3博客引擎http://rubygems.org/gems/jabe。 - Francis Siefken

0

0

我正在研究这个问题,我的结论是最好的方法是将一个rack-app(如sinatra)挂载到你的rails应用程序中,github上有各种基本的sinatra博客可以开始或复制,更不用说这是完全可定制的,而且我想非常轻量级。引擎可能会有依赖性,并且在更新gems时也可能会出现故障,而rack app则不会。

我没有找到任何令人满意的引擎解决方案。

我发现的其他东西:

将一个rails应用程序挂载到另一个rails应用程序中:http://blog.dynamic50.com/2010/02/22/rails-3-0-mount-multiple-apps-as-engines/感觉有点奇怪(沉重?),但你可以挂载一个完整功能的应用程序,比如enki...

http://planscope.io/blog/2012/03/08/mounting-a-blog-within-a-rails-3-application/ 这篇博客讲述了如何使用Toto,它看起来非常好用、简单易懂...但是这个项目已经不再维护,而且似乎无法支持很多功能... 我不确定是否要使用git发布文章,虽然它使得发布变得非常简单,但我不知道是否喜欢在我的提交中包含非代码内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接