dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
site/templates/base.html (3250B)
1{% import "macros/head.html" as head -%} {% import "macros/header.html" as
2header -%} {% import "macros/footer.html" as footer -%} {% import
3"macros/social.html" as social -%} {% import "macros/pagination.html" as
4pagination -%} {% import "macros/posts.html" as posts -%} {% import
5"macros/lists.html" as lists -%} {% import "macros/squiggle-line.html" as
6squiggle -%} {% import "macros/edit.html" as edit -%} {% import
7"macros/url.html" as url -%} {% import "macros/analytics.html" as analytics -%}
8{% import "macros/comments.html" as comments -%} {% import
9"macros/javascript.html" as js -%}
10
11<!doctype html>
12<html
13 lang="en"
14 data-theme="{{ config.extra.theme_color | default(value='red') }}">
15 <head>
16 <meta charset="utf-8" />
17 <meta name="viewport" content="width=device-width, initial-scale=1" />
18 {%- block title -%}
19 <title>{{ config.title }}</title>
20 {%- endblock title -%} {%- block general_meta -%} {{ head::general_meta() }}
21 {%- endblock general_meta -%} {%- block css -%} {{
22 head::styling(config=config) }} {%- endblock css -%} {%- block font -%} {{
23 head::font(config=config) }} {%- endblock font -%} {%- block rss -%} {%-
24 endblock rss -%} {%- block favicon -%} {{ head::favicon(config=config) }}
25 {%- endblock favicon -%} {%- block math -%} {%- endblock math -%} {% block
26 analytics -%} {{ analytics::google_analytics(config=config) }} {%- endblock
27 analytics %}
28 <noscript
29 ><style>
30 .js-only,
31 .header .menu-trigger,
32 .header .menu-mobile {
33 display: none !important;
34 }
35 .header .menu-desktop,
36 .header .menu-inner-desktop {
37 display: flex;
38 }
39 </style></noscript
40 >
41 </head>
42
43 <body class="">
44 <a class="skip-link" href="#main-content">Skip to content</a>
45 {%- if config.extra.full_width -%} {%- set container = "container full" -%}
46 {%- elif config.extra.center -%} {%- set container = "container center" -%}
47 {%- else -%} {%- set container = "container" -%} {%- endif -%} {%- if not
48 current_url -%} {%- set current_url = "" -%} {%- endif -%}
49
50 <div class="{{ container }}">
51 {%- block header -%} {{ header::header(config=config,
52 current_url=current_url) }} {%- endblock header -%}
53
54 <main class="content" id="main-content" tabindex="-1">
55 {%- block main -%} {{ lists::list_pages() }} {%- endblock main -%}
56 </main>
57
58 {%- block pagination -%} {{ pagination::paginate(pagelink = current_url)
59 }} {%- endblock pagination -%} {%- block footer -%}
60 <footer class="footer">
61 {{ squiggle::squiggle() }}
62 <div class="footer__inner">
63 {%- block copyright -%} {{ footer::copyright(config = config) }} {%-
64 endblock copyright -%} {%- block script -%} {{ js::mobile() }} {%-
65 endblock script -%}
66 </div>
67 <div>
68 {{ social::socials_bar() }} {%- block theme -%} {{ footer::theme
69 (config = config) }} {%- endblock theme -%} {%- block webring -%} {{
70 footer::webring (config = config) }} {%- endblock webring -%}
71 </div>
72 </footer>
73 {%- endblock footer -%}
74 </div>
75 {% block javascript %}{{ js::script() }}{% endblock javascript %}
76 </body>
77</html>