commit - c3fdde36cb57f4301e05c13026cf11834e6d0bb8
commit + 9a594f34e404808b18d04a4ad36f77f36b6da245
blob - 41562124cbce4ce6e295b245ae5b41ed6e3c7f2f
blob + 16d2d1780f77335504d7ecc7d8564536216c316d
--- src/blog/core.clj
+++ src/blog/core.clj
"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"
(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"))