diff --git a/src/main/java/cc/ryanc/halo/config/FreeMarkerConfig.java b/src/main/java/cc/ryanc/halo/config/FreeMarkerConfig.java index 72e17174d..21a8167ec 100644 --- a/src/main/java/cc/ryanc/halo/config/FreeMarkerConfig.java +++ b/src/main/java/cc/ryanc/halo/config/FreeMarkerConfig.java @@ -1,7 +1,5 @@ package cc.ryanc.halo.config; -import cc.ryanc.halo.model.dto.HaloConst; -import cc.ryanc.halo.model.enums.BlogPropertiesEnum; import cc.ryanc.halo.model.tag.ArticleTagDirective; import cc.ryanc.halo.model.tag.CommonTagDirective; import cc.ryanc.halo.service.OptionsService; @@ -48,7 +46,6 @@ public class FreeMarkerConfig { configuration.setSharedVariable("articleTag", articleTagDirective); configuration.setSharedVariable("options", optionsService.findAllOptions()); configuration.setSharedVariable("user", userService.findUser()); - configuration.setSharedVariable("themeName", HaloConst.OPTIONS.get(BlogPropertiesEnum.THEME.getProp())); } catch (TemplateModelException e) { log.error("自定义标签加载失败:{}", e.getMessage()); } diff --git a/src/main/java/cc/ryanc/halo/config/StartupConfig.java b/src/main/java/cc/ryanc/halo/config/StartupConfig.java index 1a1e22bd4..802d19196 100755 --- a/src/main/java/cc/ryanc/halo/config/StartupConfig.java +++ b/src/main/java/cc/ryanc/halo/config/StartupConfig.java @@ -7,6 +7,7 @@ import cc.ryanc.halo.service.OptionsService; import cc.ryanc.halo.utils.HaloUtils; import cc.ryanc.halo.web.controller.core.BaseController; import cn.hutool.cron.CronUtil; +import freemarker.template.TemplateModelException; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -33,9 +34,16 @@ public class StartupConfig implements ApplicationListener