从哪里获取Yesod子站点的设置



yesod脚手架提供的Settings.Extra可用于配置主站点。但是,对于像Gitit2这样的亚地处的情况,这是不能使用的,可以吗?

是否有任何方法将子站点配置放在主config/settings.yml中,或者应该使用单独的YAML文件,例如config/gitit2.yml。如何在后一种情况下轻松重复使用Yesods配置机械?

您可以在具有FromJSON实例的子站点中定义设置类型,然后在config/settings.yml文件中包含该设置类型。然后,只需在您的Extra数据类型中包含该子站点设置类型的值即可正确掉落。

最新更新