f27f4933502d6a76bed8975587307ffd7da95bc6
[cmless] / bin / template.py
# (c) 2017 Aaron Taylor <ataylor at subgeniuskitty dot com>
# See LICENSE file for copyright and license details.
# Python imports
import os
# CMless imports
import config, misc
def page_title(template):
keyword = "page_title"
return template.replace(config.template_delimiter + keyword +
config.template_delimiter, config.site_name + " - " +
os.environ['REQUEST_URI'])
def site_title(template):
keyword = "site_title"
return template.replace(config.template_delimiter + keyword +
config.template_delimiter, config.site_name)
def body(template):
keyword = "page_content"
body = misc.load_file(config.site_data_prefix + os.environ['REQUEST_URI'] +
config.markup_file_extension)
body = misc.process_markup(body)
return template.replace(config.template_delimiter + keyword +
config.template_delimiter, body)