print("Content-Type: text/html;charset=utf-8\n")
content = misc.load_file(config.site_template_prefix + "/" + config.template_file)
- content = template.tpl_title(content)
- content = template.tpl_body(content)
+ content = template.page_title(content)
+ content = template.site_title(content)
+ content = template.body(content)
print(content)
if __name__ == "__main__":
# (c) 2017 Aaron Taylor <ataylor at subgeniuskitty dot com>
# See LICENSE file for copyright and license details.
+#####
+# Site Configuration Options
+#####
+
+# Site name. For example, "Microsoft" or "Bob's Hardware".
+site_name = "Site Name"
+
#####
# CMless Configuration Options
#####
# CMless imports
import config, misc
-def tpl_title(template):
+def page_title(template):
keyword = "page_title"
return template.replace(config.template_delimiter + keyword +
- config.template_delimiter, os.environ['REQUEST_URI'])
+ config.template_delimiter, config.site_name + " - " +
+ os.environ['REQUEST_URI'])
-def tpl_body(template):
+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)