page ->
_partials/css.ejs
ReferenceError: ReferenceError: ejs:3
    1| <%- css_ex(theme.static_prefix.bootstrap, 'css/bootstrap.min.css') %>
    2| 
 >> 3| <% var css_snippets = deduplicate(page.css_snippets) %>
    4| <% for (var idx = 0; idx < css_snippets.length; idx++) { %>
    5|   <%- css_snippets[idx] %>
    6| <% } %>

deduplicate is not defined
	at <js> anonymous(<function>:13:1304-1314)
	at <js> anonymous(Unnamed:1:10726-10820)
	at <js> exports.render(Unnamed:1:5307-5338)
	at org.graalvm.polyglot/org.graalvm.polyglot.Value.execute(Value.java:1049)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.render(EjsTemplateRender.java:92)
	at com.zrlog.blog.polyglot.hooks.IncludeHook.execute(IncludeHook.java:43)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.includeRender(EjsTemplateRender.java:101)
	at com.zrlog.blog.hexo.template.util.HexoBaseHooks.lambda$inject$0(HexoBaseHooks.java:45)
	at <js> anonymous(<function>:92:5730-5757)
	at <js> anonymous(Unnamed:1:10726-10820)
	at <js> exports.render(Unnamed:1:5307-5338)
	at org.graalvm.polyglot/org.graalvm.polyglot.Value.execute(Value.java:1049)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.render(EjsTemplateRender.java:92)
	at com.zrlog.blog.polyglot.hooks.IncludeHook.execute(IncludeHook.java:43)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.includeRender(EjsTemplateRender.java:101)
	at com.zrlog.blog.hexo.template.util.HexoBaseHooks.lambda$inject$0(HexoBaseHooks.java:45)
	at <js> anonymous(<function>:22:2884-2912)
	at <js> anonymous(Unnamed:1:10726-10820)
	at <js> exports.render(Unnamed:1:5307-5338)
	at org.graalvm.polyglot/org.graalvm.polyglot.Value.execute(Value.java:1049)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.render(EjsTemplateRender.java:92)
	at com.zrlog.blog.hexo.template.HexoTemplate.render(HexoTemplate.java:49)
	at com.zrlog.blog.web.template.ZrLogTemplateRender.renderByTemplateName(ZrLogTemplateRender.java:110)
	at com.zrlog.blog.web.interceptor.BlogPageInterceptor.doInterceptor(BlogPageInterceptor.java:49)
	at com.hibegin.http.server.handler.HttpRequestHandlerRunnable.run(HttpRequestHandlerRunnable.java:47)
	at com.zrlog.business.plugin.StaticSitePlugin.lambda$doAsyncFetch$1(StaticSitePlugin.java:238)
	at java.base@25.0.2/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825)
	at java.base@25.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
	at java.base@25.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
	at java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
	at java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:808)
page ->
_partials/scripts.ejs
ReferenceError: ReferenceError: ejs:19
    17| <% } %>
    18| 
 >> 19| <% var script_snippets = deduplicate(page.script_snippets) %>
    20| <% for (var idx = 0; idx < script_snippets.length; idx++) { %>
    21|   <%- script_snippets[idx] %>
    22| <% } %>

deduplicate is not defined
	at <js> anonymous(<function>:55:2675-2685)
	at <js> anonymous(Unnamed:1:10726-10820)
	at <js> exports.render(Unnamed:1:5307-5338)
	at org.graalvm.polyglot/org.graalvm.polyglot.Value.execute(Value.java:1049)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.render(EjsTemplateRender.java:92)
	at com.zrlog.blog.polyglot.hooks.IncludeHook.execute(IncludeHook.java:43)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.includeRender(EjsTemplateRender.java:101)
	at com.zrlog.blog.hexo.template.util.HexoBaseHooks.lambda$inject$0(HexoBaseHooks.java:45)
	at <js> anonymous(<function>:85:5393-5424)
	at <js> anonymous(Unnamed:1:10726-10820)
	at <js> exports.render(Unnamed:1:5307-5338)
	at org.graalvm.polyglot/org.graalvm.polyglot.Value.execute(Value.java:1049)
	at com.zrlog.blog.polyglot.ejs.EjsTemplateRender.render(EjsTemplateRender.java:92)
	at com.zrlog.blog.hexo.template.HexoTemplate.render(HexoTemplate.java:49)
	at com.zrlog.blog.web.template.ZrLogTemplateRender.renderByTemplateName(ZrLogTemplateRender.java:110)
	at com.zrlog.blog.web.interceptor.BlogPageInterceptor.doInterceptor(BlogPageInterceptor.java:49)
	at com.hibegin.http.server.handler.HttpRequestHandlerRunnable.run(HttpRequestHandlerRunnable.java:47)
	at com.zrlog.business.plugin.StaticSitePlugin.lambda$doAsyncFetch$1(StaticSitePlugin.java:238)
	at java.base@25.0.2/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825)
	at java.base@25.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
	at java.base@25.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
	at java.base@25.0.2/java.lang.Thread.runWith(Thread.java:1487)
	at java.base@25.0.2/java.lang.Thread.run(Thread.java:1474)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:808)