2014-01-25 36 views
0

我想编写一个构建脚本,应当做好以下认为:使用SCons:建立基于网站的RSS订阅

  1. 下载各种RSS从网上反馈
  2. 生成静态网站基于项目发现在RSS源(每个RSS项目一个站点)

首先,我想到使用scons来做构建。但是后来我遇到了一个问题,那就是我必须知道所有RSS项目的设置才能配置构建步骤(2)。因为在scons中配置和执行阶段是分开的,所以我必须在执行(1)之前配置(2),但我必须执行(1)以了解所有RSS项目。

我的一个想法是必须配置scons文件:一个用于构建步骤(1),另一个用于构建步骤(2)并分别对每个配置文件执行两次scons。

有没有更好的方法来在scons中构建这个构建,还是有另一个更适合这个项目的构建工具?

回答

1

scons更多的是旨在构建程序,而不是聚合RSS源。顺便提一下,生成一个静态页面依赖于像RSS源一样动态的东西似乎很奇怪。