iSyntax improvement - cl-yag - Common Lisp Yet Another website Generator Err bitreich.org 70 hgit clone git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/cl-yag/ URL:git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/cl-yag/ bitreich.org 70 1Log /scm/cl-yag/log.gph bitreich.org 70 1Files /scm/cl-yag/files.gph bitreich.org 70 1Refs /scm/cl-yag/refs.gph bitreich.org 70 1Tags /scm/cl-yag/tag bitreich.org 70 1README /scm/cl-yag/file/README.md.gph bitreich.org 70 1LICENSE /scm/cl-yag/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit c91cb403a8bdc1efd8e38450aaaec4192d287674 /scm/cl-yag/commit/c91cb403a8bdc1efd8e38450aaaec4192d287674.gph bitreich.org 70 1parent 1181d71528f9fe834fe23cde1000034cd1f92e8d /scm/cl-yag/commit/1181d71528f9fe834fe23cde1000034cd1f92e8d.gph bitreich.org 70 hAuthor: Solene Rapenne URL:mailto:solene@perso.pw bitreich.org 70 iDate: Sun, 31 Dec 2017 16:37:40 +0100 Err bitreich.org 70 i Err bitreich.org 70 iSyntax improvement Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M generator.lisp | 8 ++++---- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 4 insertions(+), 4 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/generator.lisp b/generator.lisp /scm/cl-yag/file/generator.lisp.gph bitreich.org 70 i@@ -126,9 +126,9 @@ Err bitreich.org 70 i ;; get the converter object of "article" Err bitreich.org 70 i (defmacro with-converter(&body code) Err bitreich.org 70 i `(progn Err bitreich.org 70 i- (let ((converter-name (if (article-converter article) Err bitreich.org 70 i- (article-converter article) Err bitreich.org 70 i- (getf *config* :default-converter)))) Err bitreich.org 70 i+ (let ((converter-name Err bitreich.org 70 i+ (or (article-converter article) Err bitreich.org 70 i+ (getf *config* :default-converter)))) Err bitreich.org 70 i (let ((converter-object (getf *converters* converter-name))) Err bitreich.org 70 i ,@code)))) Err bitreich.org 70 i Err bitreich.org 70 i@@ -228,7 +228,7 @@ Err bitreich.org 70 i ;; produce the code of a whole page with title+layout with the parameter as the content Err bitreich.org 70 i (defun generate-layout(body &optional &key (title nil)) Err bitreich.org 70 i (prepare "templates/layout.tpl" Err bitreich.org 70 i- (template "%%Title%%" (if title title (getf *config* :title))) Err bitreich.org 70 i+ (template "%%Title%%" (or title (getf *config* :title))) Err bitreich.org 70 i (template "%%Tags%%" (get-tag-list)) Err bitreich.org 70 i (template "%%Body%%" body) Err bitreich.org 70 i output)) Err bitreich.org 70 .