summaryrefslogtreecommitdiffstats
path: root/templates/main.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/main.html')
-rw-r--r--templates/main.html26
1 files changed, 19 insertions, 7 deletions
diff --git a/templates/main.html b/templates/main.html
index eacee78..9b429d5 100644
--- a/templates/main.html
+++ b/templates/main.html
@@ -1,14 +1,18 @@
-
<html lang="en">
<head>
<meta charset="utf-8">
<title> <!-- set automatically, see soupault.conf --> </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
- <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.1.7/css/fork-awesome.min.css" integrity="sha256-gsmEoJAws/Kd3CjuOQzLie5Q3yshhvmo7YNtBG7aaEY=" crossorigin="anonymous">
- <link rel="stylesheet" href="https://soap.coffee/~lthms/vendors/fira-code.2/font.css">
- <link rel="stylesheet" href="https://soap.coffee/~lthms/style/main.css">
+ <link rel="stylesheet" href="/style/main.css">
+ <noscript id="lazyloading">
+ <link rel="stylesheet" href="/vendors/katex.0.11.1/katex.css">
+ <link rel="stylesheet" href="/vendors/fork-awesome.1.1.7/fork-awesome.min.css">
+ <link rel="stylesheet" href="/vendors/fira-code.2/font.css">
+ <link rel="stylesheet" href="/vendors/et-book/font.css">
+ </noscript>
+ <script defer src="/vendors/katex.0.11.1/katex.min.js"></script>
+ <script defer src="/vendors/katex.0.11.1/auto-render.min.js"
+ onload="renderMathInElement(document.body);"></script>
</head>
<body id="default">
<nav>
@@ -18,11 +22,19 @@
</ul>
</nav>
<header>
- <img src="https://avatars0.githubusercontent.com/u/1141231?s=460&v=4">
+ <img src="/img/merida.webp">
</header>
<main>
<!-- your page content will be inserted here,
see the content_selector option in soupault.conf -->
</main>
+ <script>
+ let noscript = document.getElementById('lazyloading');
+ let resources = noscript.innerText.split('\n');
+
+ for (var ix in resources) {
+ noscript.insertAdjacentHTML('beforebegin', resources[ix]);
+ }
+ </script>
</body>
</html>