         options (merge +render-defaults+ *opts*)]
     (boot/with-pre-wrap fileset
       (let [pod   (pods fileset)
-            files (filter (:filterer options) (perun/get-meta fileset))
-            content-files (filter :content files)]
-        (doseq [{:keys [path] :as file} content-files]
+            files (filter (:filterer options) (perun/get-meta fileset))]
+        (doseq [{:keys [path] :as file} files]
           (let [render-data   {:meta    (perun/get-global-meta fileset)
-                               :entries (vec content-files)
+                               :entries (vec files)
                                :entry   file}
                 html          (render-in-pod pod renderer render-data)
                 page-filepath (perun/create-filepath


(def ^:private +render-defaults+
  {:out-dir  "public"
   :filterer identity})

(deftask render
  "Render pages.

                                    (string/replace path #"(?i).[a-z]+$" ".html")))]
            (perun/report-debug "render" "rendered page for path" path)
            (perun/create-file tmp page-filepath html)))
        (perun/report-info "render" "rendered %s pages" (count files))
        (commit fileset tmp)))))

(def ^:private +collection-defaults+
  {:out-dir "public"
   :filterer :content
   :groupby (fn [data] "index.html")
   :sortby (fn [file] (:date-published file))
   :comparator (fn [i1 i2] (compare i2 i1))})
