X-Git-Url: http://git.kpe.io/?p=lml2.git;a=blobdiff_plain;f=stdsite.lisp;fp=stdsite.lisp;h=ac3ee634cf005741b2384785877b53f7855cc18d;hp=14fb961b02c8c45aa7b12f3be82af361e9164b62;hb=9c5e52ab7792dc7e57d02141c797d95b31b23039;hpb=1156e876ab634a4634a472c79bdfa8756f583e80 diff --git a/stdsite.lisp b/stdsite.lisp index 14fb961..ac3ee63 100644 --- a/stdsite.lisp +++ b/stdsite.lisp @@ -30,7 +30,7 @@ (defmacro std-head (title &body body) `(html - (:head + (:head (:title (:princ ,title)) (lml-load "header.lml_") ,@body))) @@ -40,13 +40,13 @@ (html ((:div :class "disclaimsec") (let ((src-file (make-pathname - :defaults *sources-dir* - :type "lml" - :name (pathname-name file)))) + :defaults *sources-dir* + :type "lml" + :name (pathname-name file)))) (when (probe-file src-file) - (html - ((:div :class "lastmod") - (lml-format "Last modified: ~A" (date-string (file-write-date src-file))))))) + (html + ((:div :class "lastmod") + (lml-format "Last modified: ~A" (date-string (file-write-date src-file))))))) (lml-load "footer.lml_")))) @@ -55,17 +55,17 @@ (:body (lml-load "banner.lml_") ((:table :class "stdbodytable" :border "0" :cellpadding "3") - (:tbody + (:tbody ((:tr :valign "top") - ((:td :class "stdcontentcell") - (lml-load "contents.lml_")) - ((:td :valign "top") - ,@body - (std-footer ,file)) + ((:td :class "stdcontentcell") + (lml-load "contents.lml_")) + ((:td :valign "top") + ,@body + (std-footer ,file)) ((:td :valign "top") (lml-load "rightcol.lml_" :optional t))))) (lml-load "final.lml_" :optional t)))) - + (defmacro print-std-page (file title format &body body) `(progn @@ -76,11 +76,11 @@ (std-body ,file ,@body))))) (defmacro std-page ((out-file title &key (format :xhtml11)) - &body body) + &body body) `(let ((*indent* 0)) (with-open-file (*html-stream* (lml-file-name ',out-file :output) - :direction :output - :if-exists :supersede) + :direction :output + :if-exists :supersede) (print-std-page (lml-file-name ',out-file :source) ,title ,format ,@body)))) (defmacro titled-pre-section (title &body body)