(create-group-index config)
Create a map of all pages that serve as a location-based index for other pages
Create a map of all pages that serve as a location-based index for other pages
(create-tag-index config)
Create a map of pages that are the tag index pages
Create a map of pages that are the tag index pages
(gen-get-config config)
Generate the helper function get-config from the transformed config. This function takes a config key and returns the corresponding value with added key :nuzzle/get-config with value get-config function attached.
Generate the helper function get-config from the transformed config. This function takes a config key and returns the corresponding value with added key :nuzzle/get-config with value get-config function attached.
(generate-debug-site-index {:nuzzle/keys [render-page] :as config})
Creates a map where the keys are URLs and the values are functions that log the page map and return the page's Hiccup. This datastructure is defined by stasis.
Creates a map where the keys are URLs and the values are functions that log the page map and return the page's Hiccup. This datastructure is defined by stasis.
(generate-page-list config)
Creates a seq of maps which each represent a page in the website.
Creates a seq of maps which each represent a page in the website.
(generate-rendered-site-index {:nuzzle/keys [render-page] :as config})
Creates a map where the keys are relative URLs and the values are Hiccup. This datastructure is defined by stasis.
Creates a map where the keys are relative URLs and the values are Hiccup. This datastructure is defined by stasis.
(transform-config {:nuzzle/keys [build-drafts?] :as config})
Creates fully transformed config with or without drafts.
Creates fully transformed config with or without drafts.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close