diff --git a/render.rkt b/render.rkt index bcd831f..d786f2f 100644 --- a/render.rkt +++ b/render.rkt @@ -191,8 +191,8 @@ (let ([source-metas (cached-require source-path 'metas)]) (and ((->symbol world:template-meta-key) . in? . source-metas) (build-path source-dir (select-from-metas (->string world:template-meta-key) source-metas))))) ; path based on metas - (build-path (world:current-project-root) - (add-ext world:default-template-prefix (get-ext (->output-path source-path))))))) ; path to default template + (and (filename-extension (->output-path source-path)) (build-path (world:current-project-root) + (add-ext world:default-template-prefix (get-ext (->output-path source-path)))))))) ; path to default template (build-path (world:current-server-extras-path) world:fallback-template)))) ; fallback template