hardcode loc

This commit is contained in:
tkucar
2025-02-25 18:19:09 +01:00
commit 7e4964b4ef
8 changed files with 1560 additions and 0 deletions

121
blog/lorem-ipsum.html Normal file
View File

@@ -0,0 +1,121 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc-monospace-v1.0.1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="John Doe" />
<link rel="shortcut icon" href="/files/img/favicon.ico">
<title>Lorem ipsum</title>
<link rel="stylesheet" href="../files/css/reset.css" />
<link rel="stylesheet" href="../files/css/index.css" />
</head>
<body>
<table class="header">
<tr>
<td colspan="2" rowspan="2" class="width-auto">
<h1 class="title">Lorem ipsum</h1>
<span class="subtitle">Lorem ipsum dolor sit amet, consectetur
adipiscing elit.</span>
</td>
<th>Version</th>
<td class="width-min">v1740503848</td>
</tr>
<tr>
<th>Updated</th>
<td class="width-min"><time style="white-space: pre;">2025-02-25</time></td>
</tr>
</table>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque quis
sagittis diam. Nunc nec nisi venenatis, varius ipsum sed, interdum ex.
Nullam lacinia ex at sapien maximus mattis. Donec felis leo, viverra sit
amet augue at, convallis laoreet ex. Cras luctus lacinia mi vitae
tincidunt. Duis pellentesque consequat sapien a gravida. Donec tincidunt
diam turpis, nec imperdiet est faucibus at. Vestibulum ante ipsum primis
in faucibus orci luctus et ultrices posuere cubilia curae;</p>
<p>Phasellus posuere, magna ut vulputate tincidunt, ipsum libero euismod
mi, sit amet tincidunt risus sem in tellus. Quisque vestibulum sem sed
orci rutrum euismod euismod sit amet velit. Phasellus pharetra dui eget
metus pellentesque, vitae blandit leo tempus. Pellentesque commodo a
magna vitae maximus. Aliquam hendrerit justo quis metus sollicitudin, ut
tempus sapien tincidunt. Nam vitae mollis nunc, non iaculis neque. Cras
ornare velit nec eros faucibus rhoncus. Praesent porttitor lectus
lectus, nec luctus lectus sagittis sit amet. Fusce ultrices tincidunt
commodo.</p>
<p>Fusce pulvinar sit amet neque sit amet ultrices. Sed facilisis non
dui a consectetur. Cras vitae sem nisi. Nunc at tortor eu leo facilisis
ultrices et eget lorem. Sed et odio nunc. Quisque mattis congue porta.
Integer aliquet eleifend urna, eget molestie justo fermentum a.
Phasellus ut efficitur tellus. Nulla posuere nisi vitae nisl dapibus
mollis.</p>
<p>Integer condimentum libero ut ligula tempus dictum. Pellentesque
dignissim mauris eget sapien consequat bibendum. Integer interdum risus
nec quam egestas, id consequat arcu rutrum. Quisque viverra arcu ex, ut
varius neque volutpat ut. Quisque et mattis nulla. Suspendisse congue
orci id velit tincidunt rhoncus. Sed luctus odio nec augue vulputate,
sit amet hendrerit lacus commodo. Duis auctor nisi orci, ut suscipit
ipsum aliquet id. Etiam elementum orci sed augue iaculis, vitae
condimentum justo pellentesque. Morbi eget tortor ullamcorper, eleifend
tellus non, iaculis sapien. Aenean pellentesque laoreet ante, eu
suscipit nisi imperdiet sit amet. Ut non dapibus tellus, posuere
dignissim lacus. Aliquam aliquet malesuada porttitor. Maecenas tincidunt
id ante at ultricies.</p>
<p>Fusce id libero vel diam faucibus congue. Cras sed molestie leo. Cras
lobortis blandit orci dignissim pulvinar. Morbi ut fermentum erat.
Suspendisse varius est lacinia mauris lacinia pellentesque. Duis non
purus suscipit, dapibus ante ut, finibus metus. Nam dictum placerat
suscipit. Suspendisse sapien ex, rutrum ut efficitur sed, suscipit ut
justo. Donec venenatis libero vitae lobortis tristique. Aliquam
ultricies mi consequat lectus rhoncus vestibulum. Curabitur consectetur
in sem id tempor. Fusce eget ex mauris. Nunc porta porta arcu, vitae
viverra ante gravida ut. Maecenas luctus condimentum nisi a cursus.
Aenean blandit dolor vel velit rhoncus, vitae consectetur sem tincidunt.
In ac tortor sit amet justo eleifend tincidunt eget quis justo.</p>
<table>
<tr>
<td class="width-auto">
<a style="text-decoration: none;" href="">Home</a>
<a style="text-decoration: none;" href="/blog/index.html">Blog</a>
<a style="text-decoration: none;" href="">©Copyright 2025</a>
<span onclick="toggleTheme()" class="theme-toggle" title="Toggle theme">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-sun" viewBox="0 0 16 16">
<path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8M8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0m0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13m8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5M3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8m10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0m-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0m9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707M4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708"/>
</svg>
</span>
</td>
</tr>
</table>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Check for saved theme preference, otherwise use system preference
const theme = localStorage.getItem('theme') ||
(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
// Apply theme
document.documentElement.setAttribute('data-theme', theme);
// Add anchor links to headers
document.querySelectorAll('h1, h2, h3, h4, h5, h6').forEach(heading => {
if (heading.id) {
const anchor = document.createElement('a');
anchor.href = '#' + heading.id;
anchor.className = 'header-anchor';
anchor.textContent = '#';
const headingText = heading.textContent || '';
anchor.setAttribute('aria-label', 'Link to header' + headingText);
heading.appendChild(anchor);
}
});
});
function toggleTheme() {
const currentTheme = document.documentElement.getAttribute('data-theme');
const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
document.documentElement.setAttribute('data-theme', newTheme);
localStorage.setItem('theme', newTheme);
}
</script>
</body>
</html>