diff --git a/src/main/java/run/halo/app/service/ThemeService.java b/src/main/java/run/halo/app/service/ThemeService.java index 42d499b3d..161d040d2 100644 --- a/src/main/java/run/halo/app/service/ThemeService.java +++ b/src/main/java/run/halo/app/service/ThemeService.java @@ -38,7 +38,7 @@ public interface ThemeService { /** * The type of file that can be modified. */ - String[] CAN_EDIT_SUFFIX = {"ftl", "css", "js"}; + String[] CAN_EDIT_SUFFIX = {".ftl", ".css", ".js", ".yaml", ".yml", ".properties"}; /** * These file names cannot be displayed. diff --git a/src/main/java/run/halo/app/service/impl/ThemeServiceImpl.java b/src/main/java/run/halo/app/service/impl/ThemeServiceImpl.java index e2ad27d75..e8daa3606 100644 --- a/src/main/java/run/halo/app/service/impl/ThemeServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/ThemeServiceImpl.java @@ -573,7 +573,7 @@ public class ThemeServiceImpl implements ThemeService { // Check suffix for (String suffix : CAN_EDIT_SUFFIX) { - if (path.endsWith(suffix)) { + if (path.toString().endsWith(suffix)) { return true; } }