【发布时间】:2015-04-05 07:00:57
【问题描述】:
我正在创建自己的产品,在某种程度上,它就像一个内容管理系统。我想包含一个 RSS 提要,虽然我不确定我会如何去做。
我认为如果我遍历每个帖子,因为它是由我的构建脚本构建的,并将其作为一个项目附加到 XML 文件中,这是可能的。有没有更有效或成本更低的方法来实现这一目标?
我主要使用Ruby/Php/Haml,但我也会接受其他语言(我愿意学习)
【问题讨论】:
-
XML 提要通常是动态创建的。在 PHP 中,您可以使用 SimpleXML 将数据库转换为 XML,然后使用适当的 HTTP 标头将其打印到屏幕上。如果站点繁忙,您可以缓存它们,但通常没有必要。一个简单的版本可能是 10-15 行代码 - 连接到数据库,读取数组,转换为 XML,标题,渲染。
-
PHP - RSS builder的可能重复
-
^ 在该问题的已接受答案中查看库。
-
您是在生成静态网站,还是使用
rails或诸如此类动态提供服务? -
@halfer 感谢您的建议和链接。我会调查的(: