diff --git a/src/cryogen_core/compiler.clj b/src/cryogen_core/compiler.clj index d6dc776..d63f98e 100644 --- a/src/cryogen_core/compiler.clj +++ b/src/cryogen_core/compiler.clj @@ -43,10 +43,11 @@ looking under the implemented protocol's subdirectory, but fallsback to look at the templates directory." [root mu ignored-files] - (let [assets (new-io/find-assets (str "templates/" (m/dir mu)) [root] (m/ext mu) ignored-files)] + (let [assets (new-io/find-assets "content" (str "templates/" (m/dir mu)) + [root] (m/ext mu) ignored-files)] (if (seq assets) assets - (new-io/find-assets "templates" [root] (m/ext mu) ignored-files)))) + (new-io/find-assets "content" "templates" [root] (m/ext mu) ignored-files)))) (defn find-posts "Returns a list of markdown files representing posts under the post root." diff --git a/src/cryogen_core/new_io.clj b/src/cryogen_core/new_io.clj index 4e6b80a..a2351f6 100644 --- a/src/cryogen_core/new_io.clj +++ b/src/cryogen_core/new_io.clj @@ -71,8 +71,8 @@ extension (ext) ignoring any files that match the given (ignored-files). First make sure that the root directory exists, if yes: process as normal; if no, return empty vector." - [base-path paths ext ignored-files] - (let [assets (cp-io/get-resources "content" base-path paths) + [fs-prefix base-path paths ext ignored-files] + (let [assets (cp-io/get-resources fs-prefix base-path paths) filter-file (fn [xs] (filter #(= (:resource-type %) :file) xs)) filter-ext (fn [xs] (filter #(= (get-file-extension-from-resource %) ext) xs)) cast-file (fn [java-path] (io/as-file (.toString java-path))) diff --git a/src/cryogen_core/sitemap.clj b/src/cryogen_core/sitemap.clj index 75a2868..995862b 100644 --- a/src/cryogen_core/sitemap.clj +++ b/src/cryogen_core/sitemap.clj @@ -19,7 +19,7 @@ {:tag :urlset :attrs {:xmlns "http://www.sitemaps.org/schemas/sitemap/0.9"} :content - (for [^java.io.File f (new-io/find-assets "" ["public"] ".html" ignored-files)] + (for [^java.io.File f (new-io/find-assets "content" "" ["public"] ".html" ignored-files)] {:tag :url :content [{:tag :loc