commit 9a594f34e404808b18d04a4ad36f77f36b6da245 from: Omar Polo date: Wed Oct 14 08:52:12 2020 UTC copy the images also for gemini commit - c3fdde36cb57f4301e05c13026cf11834e6d0bb8 commit + 9a594f34e404808b18d04a4ad36f77f36b6da245 blob - 41562124cbce4ce6e295b245ae5b41ed6e3c7f2f blob + 16d2d1780f77335504d7ecc7d8564536216c316d --- src/blog/core.clj +++ src/blog/core.clj @@ -60,6 +60,7 @@ "resources/out/gemini/pages" "resources/out/gemini/post" "resources/out/gemini/tag" + "resources/out/gemini/img" "resources/out/http" "resources/out/http/css" "resources/out/http/pages" @@ -126,24 +127,19 @@ (rss/feed @posts))) (defn copy-dir - "Copy the content of resources/`dir` to resources/out/`dir`, assuming + "Copy the content of resources/`dir` to resources/out/`proto`/`dir`, assuming these two directories exists. It does not copy recursively." - [dir] + [dir proto] (let [in (io/file (str "resources/" dir "/")) - out (str "resources/out/http/" dir "/")] + out (str "resources/out/" proto "/" dir "/")] (doseq [f (->> in file-seq (filter #(.isFile %)))] (io/copy f (io/file (str out (.getName f))))))) -(comment - (copy-dir "img") - (io/copy (io/file "resources/img/unbound-dashboard.png") - (io/file "resources/out/http/img/unbound-dashboard.png")) -) - (defn copy-assets "Copy css and images to their places" [] - (copy-dir "img") + (copy-dir "img" "http") + (copy-dir "img" "gemini") (copy-file "resources/favicon.ico" "resources/out/http/favicon.ico") (copy-file "resources/css/style.css" "resources/out/http/css/style.css"))