 
 ; =make-layout-filename
 (defn make-layout-filename
-  [layout-name]
+  "Make layout filename from layout name(String)"
+  [#^String layout-name]
   (str *layout-dir* layout-name ".clj"))
 

; =config-file?
(defn config-file?
  "Check whether file is config file or not."
  [file]
  (= *config-file* (.getName file)))

; =layout-file?

; =make-tag-output-filename
(defn make-tag-output-filename
  "Make tag output filename from tag name"
  [#^String tag-name]
  (str *tag-out-dir* tag-name ".html"))

; =make-template-outpu-filename
(defn make-template-output-filename
  "Make template output filename from template name"
  [#^String tmpl-name]
  (let [file (template-name->file tmpl-name)
        date (get-date-from-file file)
        filename (-?> tmpl-name remove-date-from-name delete-extension)]
