chore: restructure site

This commit is contained in:
Rudra Saraswat 2025-12-13 01:49:30 +00:00
parent acdb3689d7
commit c3e9c53a81
80 changed files with 34 additions and 53 deletions

85
site/blog.html Normal file
View file

@ -0,0 +1,85 @@
<!DOCTYPE html>
<html>
<head>
<title>blog - EmoDied</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="https://unpkg.com/98.css">
<link rel="stylesheet" href="/site/global.css">
</head>
<body>
<div class="header">
<h1>hello there, kind stranger \o/</h1>
</div>
<div class="container">
<div class="box-lp subcontainer">
<div class="window active">
<div class="title-bar">
<div class="title-bar-text">pages</div>
<div class="title-bar-controls">
<button aria-label="Minimize"></button>
<button aria-label="Maximize"></button>
<button aria-label="Close"></button>
</div>
</div>
<div class="window-body has-space">
<ul style="padding-left: 1em">
<li><a href="/site">home</a></li>
<li><a href="/site/pages/notes.html">notes</a></li>
<li><a href="/site/pages/credits.html">credits</a></li>
</ul>
</div>
</div>
</div>
<div class="box-content subcontainer">
<div class="window active">
<div class="title-bar">
<div class="title-bar-text">blogpost viewer</div>
<div class="title-bar-controls">
<button aria-label="Minimize"></button>
<button aria-label="Maximize"></button>
<button aria-label="Close"></button>
</div>
</div>
<div class="window-body has-space" id="post-body"></div>
</div>
</div>
<div class="box-rp">
<div class="window active">
<div class="title-bar">
<div class="title-bar-text">blog</div>
<div class="title-bar-controls">
<button aria-label="Minimize"></button>
<button aria-label="Maximize"></button>
<button aria-label="Close"></button>
</div>
</div>
<div class="window-body has-space">
<ul id="posts_list"></ul>
</div>
</div>
</div>
</div>
<script src="/site/posts.js"></script>
<script src="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script>
<script>
async function loadPost() {
let response = await fetch('/site/posts/' + new URLSearchParams(window.location.search).get('post') + '.md');
let text = await response.text();
document.title = text.split('\n')[0];
document.getElementById('post-body').innerHTML = marked.parse(text.split('\n').slice(2).join('\n'));
}
loadPost()
</script>
</body>
</html>