从哪里获取Yesod子网站的设置?

时间:2015-05-15 15:27:07

标签: yesod

yesod脚手架提供Settings.Extra,可用于配置主站点。但是对于像gitit2这样的子网站,不能使用它,可以吗?

有没有办法将子网站配置放在主config/settings.yml中,或者应该使用单独的yaml文件,例如config/gitit2.yml。在后一种情况下如何轻松重用Yesods配置机制?

1 个答案:

答案 0 :(得分:0)

您可以在子网站中定义具有FromJSON实例的设置类型,然后将其包含在config/settings.yml文件中。然后,只需在Extra数据类型中包含该子网站设置类型的值,就会出现问题。