diff options
Diffstat (limited to 'templates/base.html')
-rw-r--r-- | templates/base.html | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..299e92a --- /dev/null +++ b/templates/base.html @@ -0,0 +1,39 @@ +<!DOCTYPE html> +<html lang="{{ lang or "en-US" }}"> + +<head> + <meta http-equiv="X-Clacks-Overhead" content="GNU Terry Pratchett" /> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + {%- include "favicon.html" ignore missing -%} + <title>{%- block title %}{{ config.title }}{%- endblock %}</title> + + {%- include "seo_tags.html" ignore missing -%} + <meta name="referrer" content="no-referrer-when-downgrade" /> + + {%- if config.generate_feed %} + {%- block rss -%} + <link rel="alternate" type={% if config.feed_filename == "atom.xml" %}"application/atom+xml"{% else %}"application/rss+xml"{% endif %} title="{{ config.title }}" href="{{ get_url(path=config.feed_filename) | safe }}"> + {% endblock -%} + {%- endif %} + + {%- include "style.html" ignore missing -%} + + {%- include "custom_head.html" ignore missing -%} +</head> + +<body> + <header> + {%- include "header.html" ignore missing -%} + </header> + <main> + {%- block main %}{%- endblock %} + </main> + <footer> + {%- include "footer.html" ignore missing -%} + </footer> + + {%- include "custom_body.html" ignore missing -%} +</body> + +</html> |