Fork me on GitHub

misaki

Jekyll inspired static site generator in Clojure

you can highlight your code with google-code-prettify

;; Define template options here
; @layout  default
; @title   misaki

;; You can define your function in template
(defn page-header [[fs & rs]]
  [:div {:class "page-header"}
   [:h1 [:span fs] rs]])

;; Template is compiled with hiccup
[:header
 [:h1 (html/link (:title site) "/")]
 [:p (html/link "Jekyll" "https://github.com/mojombo/jekyll")
  " inspired static site generator in Clojure"]]

;; Sample posts
(page-header "Sample posts")
(html/ul
  #(html/link (:title %) (:url %))
  (:posts site))

;; Sample post tags
(page-header "Sample tags")
(html/ul
  #(html/link (str (:name %) " (" (:count %) ")")
              (:url %))
  (:tags site))

;; Template source
(page-header "Template source")
[:p "you can highlight your code with "
 (html/link "google-code-prettify" "http://code.google.com/p/google-code-prettify/")]
#-CLJ
CLJ

;; Document
(page-header "Document")
[:p "See " (html/link "github Wiki" "https://github.com/liquidz/misaki/wiki") "."]

See github Wiki.