Implemented blog engine and improved templates
This commit is contained in:
parent
3b11c45ec5
commit
da517eb952
27 changed files with 1310 additions and 788 deletions
|
@ -11,14 +11,23 @@ jenv = jinja2.Environment(
|
|||
autoescape=True, trim_blocks=True, lstrip_blocks=True,
|
||||
keep_trailing_newline=False)
|
||||
|
||||
|
||||
def render_template(template_name, output_name, **kwargs):
|
||||
template = jenv.get_template(template_name)
|
||||
with open(output_path / output_name, "w") as out_file:
|
||||
out_file.write(template.render(**kwargs))
|
||||
|
||||
if __name__ == "__main__":
|
||||
render_template("blog.html", "blog.html", date=date_str)
|
||||
render_template("faq.html", "faq.html", date=date_str)
|
||||
render_template("index.html", "index.html", date=date_str)
|
||||
render_template("licenses.html", "licenses.html", date=date_str)
|
||||
render_template("links.html", "links.html", date=date_str)
|
||||
# generate blog overview and entries
|
||||
exec(open("cgbe.py").read())
|
||||
# generate other pages
|
||||
render_template("faq.html", "faq.html", opt={"current_site": "faq", "date": date_str})
|
||||
render_template("index.html", "index.html", date=date_str,
|
||||
opt={"current_site": "index", "date": date_str})
|
||||
render_template("licenses.html", "licenses.html", date=date_str,
|
||||
opt={"current_site": "licenses", "date": date_str})
|
||||
render_template("links.html", "links.html", date=date_str,
|
||||
opt={"current_site": "links", "date": date_str})
|
||||
render_template("data.html", "data.html", date=date_str,
|
||||
opt={"current_site": "data", "date": date_str})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue