在现有的Ruby on Rails应用程序中创建博客

我有兴趣在我的Ruby on Rails应用程序中添加一个博客。 我不想浪费时间在rails中编写一个bloggin应用程序 – 我可以做到,但我只是喜欢更强大的东西。

我调查了Wordpress,它似乎是最好的博客平台之一。 我的问题是如何将Wordpress集成到我的网站中? 我最好使用我现有的rails布局和CSS。 这种类型的东西是否可能。

我的网站是http://www.arenpatel.com/ ,作为最终结果,我希望在博客上生成相同的Rails生成侧边栏(Twitter feed)。

也许有一个Rails替代Wordpress?

谢谢您的帮助!

您可以使用rails引擎Postmarkdown轻松地将jekyll风格的博客与用于博客post的markdown文件集成。

编辑:更新的URL。

要集成WP,请在/ blog等子目录中安装Wordpress。 所以你有http://arenpatel.com/blog 。 使WP博客的主页成为WP安装的索引/首页。 您必须以某种形状或方式手动将布局移植到WP主题中。 我想不出一个分享它的好方法,特别是任何动态代码。 您可以使用WP主题的style.css中的@import语句(必需的文件)共享相同的css。 WordPress在这个screnario中运行良好。

我认为Ruby世界中没有任何东西可以完成WP所做的一切,但也许在你的情况下这不是必要的???

我不确定php和ruby在同一目录下如何一起玩,所以我看到的简单方法是在子域下托管一个Wordpress博客,例如http://blog.arenpatel.com/ 。

您当然必须为wordpress编写自己的(或更改现有的)主题,以使其看起来像您的rails应用程序。 你可以在这里阅读所有相关内容: http : //codex.wordpress.org/Theme_Development

至于你的推特饲料; 还有一堆用于wordpress的插件做同样的事情。 您所要做的就是通过CSS设置它的样式。

干杯!

您可以将Blogo引擎安装到rails应用程序: https : //github.com/greyblake/blogo