X-Git-Url: http://git.subgeniuskitty.com/cmless/.git/blobdiff_plain/990c6f795837b53044174097e643466a19d6c232..1debf0347ff8e74bd56e18970fc43c4c8336462c:/bin/template.py
diff --git a/bin/template.py b/bin/template.py
index a39090f..cdc7fe7 100644
--- a/bin/template.py
+++ b/bin/template.py
@@ -7,27 +7,34 @@ import os, datetime
# CMless imports
import config, misc
+def add_delimiter(keyword):
+ return config.template_delimiter + keyword + config.template_delimiter
+
+def head_meta_description(template):
+ keyword = add_delimiter("meta_description")
+ return template.replace(keyword,'')
+
+def head_meta_keywords(template):
+ keyword = add_delimiter("meta_keywords")
+ return template.replace(keyword,'')
+
def page_title(template):
- keyword = "page_title"
- return template.replace(config.template_delimiter + keyword +
- config.template_delimiter, config.site_name + " - " +
- os.environ['REQUEST_URI'])
+ keyword = add_delimiter("page_title")
+ return template.replace(keyword, config.site_name + " - " + misc.lookup_page_metadata("page_title"))
def site_title(template):
- keyword = "site_title"
- return template.replace(config.template_delimiter + keyword +
- config.template_delimiter, config.site_name)
+ keyword = add_delimiter("site_title")
+ return template.replace(keyword, config.site_name)
def body(template):
- keyword = "page_content"
+ keyword = add_delimiter("page_content")
body = misc.load_file(config.site_data_prefix + os.environ['REQUEST_URI'] +
config.markup_file_extension)
+ body = misc.strip_page_metadata(body)
body = misc.process_markup(body)
- return template.replace(config.template_delimiter + keyword +
- config.template_delimiter, body)
+ return template.replace(keyword, body)
def current_year(template):
- keyword = "current_year"
+ keyword = add_delimiter("current_year")
now = datetime.datetime.now()
- return template.replace(config.template_delimiter + keyword +
- config.template_delimiter, str(now.year))
+ return template.replace(keyword, str(now.year))