如何创建自己的 XML/RSS 供稿?

How do I create my own XML/RSS feed?

我正在创建我自己的产品,在某种程度上,它就像一个内容管理系统。我想包括一个 RSS 提要,虽然我不确定我将如何去做。

我认为如果我 遍历每个 post 是可能的,因为它是由我的构建脚本构建的,并将它作为一个项目附加到 XML 文件中。有没有更有效或成本更低的方法来实现这一目标?

我主要使用Ruby/Php/Haml,但我也会接受其他语言(我愿意学习)

我建议使用一堆 x 件物品。每次添加新的 post 时,您都会将其推入堆栈。在任何给定时刻,您都可以查看堆栈。那是你的饲料。

Rails 有一个 after_create 机制来识别何时添加了新项目。

对于堆栈,我会推荐使用Redis,它非常快。