Cakeday 似乎与最近更新的 Discourse 2.8.14 不兼容,并导致白屏
if (siteSettings.navigation_menu !== \"legacy\") {
if (cakedayEnabled) {
api.addCommunitySectionLink({
name: \"anniversaries\",
route: \"cakeday.anniversaries.today\",
title: I18n.t(\"anniversaries.title\"),
text: I18n.t(\"anniversaries.title\"),
});
}
if (cakedayBirthdayEnabled) {
api.addCommunitySectionLink({
name: \"birthdays\",
route: \"cakeday.birthdays.today\",
title: I18n.t(\"birthdays.title\"),
text: I18n.t(\"birthdays.title\"),
});
}
} else {
问题似乎出在 discourse-cakeday/assets/javascripts/discourse/initializers/cakeday.js 的第 158 行,该行没有考虑到稳定分支尚未添加 sitesettings.navigation_menu 的事实。
