   (let [splices (splice-all s)]
     (glue splices (partial render-tag tag-reader-map))))
 
+(def ^:dynamic *tag-map* {})
+
 ;;; JEKYLL
 
 (def clean-target fs/delete-dir)

  {:sig [[s/Str s/Str Collection :- s/Bool]
         [s/Str s/Str Collection Tag-Map :- s/Bool]]}
  ([root name coll]
     (write-collection! root name coll {}))
  ([root
    name
    {:keys [index-key index? docs]

  {:sig [[s/Str Site-Config :- s/Bool]
         [s/Str Site-Config Tag-Map :- s/Bool]]}
  ([root site-config]
     (copy-resources! root site-config *tag-map*))
  ([root {:keys [template] :as site-config} tag-map]
     (let [template (if (keyword? template) (name template) template)
           resources (template-resources template)
