From 6a4b26c9bbec37e22232b2767ceda45b44522b6d Mon Sep 17 00:00:00 2001 From: Brit Butler Date: Fri, 13 Jun 2014 09:48:34 -0400 Subject: [PATCH] Add default lang and charset values to the config. Any time we can avoid forcing people to update their configs it's a good thing. --- examples/example.coleslawrc | 4 +--- src/config.lisp | 14 ++++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/example.coleslawrc b/examples/example.coleslawrc index bfe4c29..73016af 100644 --- a/examples/example.coleslawrc +++ b/examples/example.coleslawrc @@ -21,6 +21,4 @@ (:url "http://redlinernotes.com/docs/talks/" :name "Talks")) :staging-dir "/tmp/coleslaw/" :title "Improved Means for Achieving Deteriorated Ends" - :theme "hyde" - :lang "en" - :charset "us-ascii") + :theme "hyde") diff --git a/src/config.lisp b/src/config.lisp index 6d528e1..ae30c30 100644 --- a/src/config.lisp +++ b/src/config.lisp @@ -2,9 +2,11 @@ (defclass blog () ((author :initarg :author :reader author) + (charset :initarg :charset :reader charset) (deploy-dir :initarg :deploy-dir :reader deploy-dir) (domain :initarg :domain :reader domain) (feeds :initarg :feeds :reader feeds) + (lang :initarg :lang :reader lang) (license :initarg :license :reader license) (page-ext :initarg :page-ext :reader page-ext) (plugins :initarg :plugins :reader plugins) @@ -14,13 +16,13 @@ (sitenav :initarg :sitenav :reader sitenav) (staging-dir :initarg :staging-dir :reader staging-dir) (theme :initarg :theme :reader theme) - (title :initarg :title :reader title) - (lang :initarg :lang :reader lang) - (charset :initarg :charset :reader charset)) + (title :initarg :title :reader title)) (:default-initargs - :page-ext "html" - :separator ";;;;;" - :staging-dir "/tmp/coleslaw")) + :charset "UTF-8" + :lang "en" + :page-ext "html" + :separator ";;;;;" + :staging-dir "/tmp/coleslaw")) (defparameter *config* nil "A variable to store the blog configuration and plugin settings.")