From 0eda7a2685790fa3a1f4545872a76d96855d99fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kaan=20Gen=C3=A7?= Date: Tue, 12 May 2020 04:24:27 -0400 Subject: [PATCH] Add CSS generation --- build.boot | 7 ++++++- src/site/core.clj | 15 +++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/build.boot b/build.boot index 1c80168..0ccf909 100644 --- a/build.boot +++ b/build.boot @@ -2,10 +2,13 @@ :source-paths #{"src"} :resource-paths #{"content"} :dependencies '[[perun "0.4.3-SNAPSHOT" :scope "test"] + [deraen/boot-livereload "0.2.1" :scope "test"] [hiccup "1.0.5" :exclusions [org.clojure/clojure]] + [garden "1.3.10"] [pandeiro/boot-http "0.8.3" :exclusions [org.clojure/clojure]]]) (require '[io.perun :as perun] + '[deraen.boot-livereload :refer [livereload]] '[pandeiro.boot-http :refer [serve]] '[site.core]) @@ -15,8 +18,10 @@ (perun/sitemap :filename "sitemap.xml"))) (deftask serve-website [] - (comp (build-website) + (comp (livereload) + (build-website) (serve :port 8000 :resource-root "public") +; (repl) (wait))) (deftask compile-website [] diff --git a/src/site/core.clj b/src/site/core.clj index 480b1f3..54ede9e 100644 --- a/src/site/core.clj +++ b/src/site/core.clj @@ -1,7 +1,18 @@ (ns site.core - (:require [hiccup.page :as hp])) + (:require [hiccup.page :as hp] + [garden.core :as gc])) + +(def textcolor-main "rgba(0, 0, 0, 0.87)") + +(def css + (gc/css + [:body + {:max-width "600px" + :color textcolor-main}] + )) (defn page [data] (hp/html5 - [:div {:style "max-width: 600px;"} + [:head [:style css]] + [:div (-> data :entry :content)]))