36 lines
1.6 KiB
HTML
36 lines
1.6 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
$partial("templates/partials/head.html")$
|
|
</head>
|
|
<body$if(reading)$ class="reading-mode$if(poetry)$ poetry$endif$$if(fiction)$ fiction$endif$"$endif$>
|
|
<a class="skip-link" href="#markdownBody">Skip to content</a>
|
|
$partial("templates/partials/nav.html")$
|
|
$if(search)$
|
|
<script src="/pagefind/pagefind-ui.js"></script>
|
|
<script src="/js/search.js" defer></script>
|
|
<script src="/js/semantic-search.js" defer></script>
|
|
$endif$
|
|
$body$
|
|
$partial("templates/partials/footer.html")$
|
|
<!-- JS — all deferred -->
|
|
<script src="/js/popups.js" defer></script>
|
|
<script src="/js/annotations.js" defer></script>
|
|
<script src="/js/selection-popup.js" defer></script>
|
|
<script src="/js/settings.js" defer></script>
|
|
<script src="/js/prism.min.js" defer></script>
|
|
<script src="/js/toc.js" defer></script>
|
|
<script src="/js/nav.js" defer></script>
|
|
<script src="/js/gallery.js" defer></script>
|
|
<script src="/js/sidenotes.js" defer></script>
|
|
<script src="/js/lightbox.js" defer></script>
|
|
$if(home)$<script src="/js/random.js" defer></script>$endif$
|
|
$if(reading)$<script src="/js/reading.js" defer></script>$endif$
|
|
$for(page-scripts)$<script src="/$script-src$" defer></script>$endfor$
|
|
$if(math)$
|
|
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js"
|
|
onload="(function(){var els=Array.from(document.getElementsByClassName('math'));els.forEach(function(el){if(el.tagName==='SPAN'){var src=el.textContent;katex.render(src,el,{displayMode:el.classList.contains('display'),output:'htmlAndMathml',throwOnError:false})}})})()"></script>
|
|
$endif$
|
|
</body>
|
|
</html>
|