yesod脚手架提供Settings.Extra
,可用于配置主站点。但是对于像gitit2这样的子网站,不能使用它,可以吗?
有没有办法将子网站配置放在主config/settings.yml
中,或者应该使用单独的yaml文件,例如config/gitit2.yml
。在后一种情况下如何轻松重用Yesods配置机制?
答案 0 :(得分:0)
您可以在子网站中定义具有FromJSON
实例的设置类型,然后将其包含在config/settings.yml
文件中。然后,只需在Extra
数据类型中包含该子网站设置类型的值,就会出现问题。