summaryrefslogtreecommitdiff
path: root/_includes/base.njk
diff options
context:
space:
mode:
Diffstat (limited to '_includes/base.njk')
-rw-r--r--_includes/base.njk51
1 files changed, 51 insertions, 0 deletions
diff --git a/_includes/base.njk b/_includes/base.njk
new file mode 100644
index 0000000..8df48ec
--- /dev/null
+++ b/_includes/base.njk
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <link rel="stylesheet" href="{{ "/assets/css/main.css" | url}}">
+ {% block head %}{% endblock %}
+ {% if title %}
+ <title>{{ title }} - {{ site.title }}</title>
+ {% else %}
+ <title>{{ site.title }}</title>
+ {% endif %}
+</head>
+<body>
+ <header>
+ <a href="{{"/" | url}}"><h1>{{ site.title }}</h1></a>
+
+ {% include "nav.njk" %}
+ </header>
+ <main>
+ {% block content %}{% endblock %}
+ </main>
+
+ <footer>
+ <div class="social">
+ {%- for s in site.socials -%}
+ <a href="{{ s.href }}" target="_blank">{{ s.name }}</a>
+ {%- endfor -%}
+ </div>
+ </footer>
+
+ <script src="{{ "/assets/js/main.js" | url}}"></script>
+
+ <script defer src="{{ "/assets/js/lib/quicklink.umd.js" | url}}"></script>
+ <script>
+ window.addEventListener('load', () => {
+ quicklink.listen();
+ });
+ </script>
+
+ <svg style="visibility:hidden;" width="0" height="0">
+ <defs>
+ <filter id="transition" x="0%" y="0%" width="100%" height="100%">
+ <feTurbulence id="noise" type="fractalNoise" baseFrequency="0.2 0" seed="0" result="NOISE" numOctaves="2"></feTurbulence>
+ <feDisplacementMap id="displacement" in="SourceGraphic" in2="NOISE" scale="0" xChannelSelector="A" yChannelSelector="R"></feDisplacementMap>
+ </filter>
+ </defs>
+ </svg>
+ <script src="{{ "/assets/js/transitions.js" | url}}"></script>
+</body>
+</html> \ No newline at end of file