diff --git a/templates.py b/templates.py index 777ed63..e0edb19 100644 --- a/templates.py +++ b/templates.py @@ -34,21 +34,25 @@ ul + .forum-form { margin-top: 1rem; } .section ul { margin: 0.3rem 0; } """ -DEFAULT_TEMPLATE = "\n\n\n\n" + FORUM_CSS + "\n\n{{content}}\n\n" - - -def _default_template(): +def _nav_html(): name = esc(get_setting("site_name", "tinyweb")) forum_link = ' | forum' if FORUM_ENABLED else "" return ( - '\n\n\n\n' - f'{FORUM_CSS}\n\n' f'

{name}' ' | search | browse' ' | tags | subscriptions' f'{forum_link}' ' | customize | about

\n' - "
\n{{content}}\n\n" + "
\n" + ) + +DEFAULT_TEMPLATE = "\n\n\n\n" + FORUM_CSS + "\n\n{{nav}}{{content}}\n\n" + + +def _default_template(): + return ( + '\n\n\n\n' + + FORUM_CSS + '\n\n{{nav}}{{content}}\n\n' ) @@ -62,6 +66,7 @@ def wrap_page(body_html, use_default=False): forum_link = ' forum' if FORUM_ENABLED else "" template = template.replace("{{forum_link}}", forum_link) template = template.replace("{{site_name}}", esc(get_setting("site_name", "tinyweb"))) + template = template.replace("{{nav}}", _nav_html()) # Inject forum layout CSS into for any template head_end = "" if head_end in template and FORUM_CSS not in template: