summaryrefslogtreecommitdiff
path: root/src/clj/nicktodo/routes/home.clj
blob: 81062db40d86586d636deb66d373c4a1a23b4a4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(ns nicktodo.routes.home
  (:require
   [nicktodo.layout :as layout]
   [clojure.java.io :as io]
   [nicktodo.middleware :as middleware]
   [ring.util.response]
   [ring.util.http-response :as response]))

(defn home-page [request]
  (layout/render request "home.html" {:docs (-> "docs/docs.md" io/resource slurp)}))

(defn about-page [request]
  (layout/render request "about.html"))

(defn home-routes []
  [ "" 
   {:middleware [middleware/wrap-csrf
                 middleware/wrap-formats]}
   ["/" {:get home-page}]
   ["/about" {:get about-page}]])