Introduction
Introduction Statistics Contact Development Disclaimer Help
Syntax improvement - cl-yag - Common Lisp Yet Another website Generator
git clone git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws…
Log
Files
Refs
Tags
README
LICENSE
---
commit c91cb403a8bdc1efd8e38450aaaec4192d287674
parent 1181d71528f9fe834fe23cde1000034cd1f92e8d
Author: Solene Rapenne <[email protected]>
Date: Sun, 31 Dec 2017 16:37:40 +0100
Syntax improvement
Diffstat:
M generator.lisp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/generator.lisp b/generator.lisp
@@ -126,9 +126,9 @@
;; get the converter object of "article"
(defmacro with-converter(&body code)
`(progn
- (let ((converter-name (if (article-converter article)
- (article-converter article)
- (getf *config* :default-converter))))
+ (let ((converter-name
+ (or (article-converter article)
+ (getf *config* :default-converter))))
(let ((converter-object (getf *converters* converter-name)))
,@code))))
@@ -228,7 +228,7 @@
;; produce the code of a whole page with title+layout with the parameter as th…
(defun generate-layout(body &optional &key (title nil))
(prepare "templates/layout.tpl"
- (template "%%Title%%" (if title title (getf *config* :title)))
+ (template "%%Title%%" (or title (getf *config* :title)))
(template "%%Tags%%" (get-tag-list))
(template "%%Body%%" body)
output))
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.