85 lines
3.5 KiB
Plaintext
85 lines
3.5 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en" data-theme="light">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>1159</title>
|
|
<link rel="icon" href="/favicon.ico" type="image/x-icon">
|
|
<link rel="stylesheet" href="css/style.css" />
|
|
<link rel="stylesheet" href="css/colors.css" />
|
|
<link rel="stylesheet" href="css/home-layout.css" />
|
|
<link rel="stylesheet" href="css/home-extra.css" />
|
|
<link rel="stylesheet" href="css/calendar.css" />
|
|
<link rel="stylesheet" href="css/radio.css" />
|
|
<link rel="stylesheet" href="css/clock.css" />
|
|
<script src="js/clock.js"></script>
|
|
<script src="lib/icecast-metadata-player-1.17.3.main.min.js"></script>
|
|
<script type="module" src="/js/audio-player.js"></script>
|
|
<script type="module" src="/js/calendar.js"></script>
|
|
<script src="/js/theme-toggle.js"></script>
|
|
</head>
|
|
<body>
|
|
{{ include "header.vto" }}
|
|
{{ include "navbar.vto" }}
|
|
<content>
|
|
<section id="about">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/user.svg"/> about/</h2>
|
|
<p>
|
|
<img src="img/profile.png" id="profile-photo" />
|
|
{{ content }}
|
|
</p>
|
|
</section>
|
|
<section id="blog">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/book.svg"/> blog/</h2>
|
|
<p>Latest posts:</p>
|
|
|
|
{{ for page of search.pages("category=post", "date=desc") }}
|
|
<div class="blog-post-preview">
|
|
<time>{{ page.date |> date('dd-MM-yyyy') }}</time>
|
|
<a href="{{ page.url }}">{{ page.title }}</a>
|
|
</div>
|
|
{{ /for }}
|
|
<br>
|
|
<a href="blog/">More...</a>
|
|
</section>
|
|
<section id="projects">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/code.svg"/> projects/</h2>
|
|
<ul>
|
|
{{ for page of search.pages("category=projects") }}
|
|
<li><h3>- {{ page.title }} <img class="icon" src="icons/pixelarticons/svg/git-merge.svg" alt="git" id="theme-icon" style="float: right;"> </h3><p> {{ page.content }}</p></li>
|
|
{{ /for }}
|
|
</ul>
|
|
</section>
|
|
</content>
|
|
<aside id="calendar">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/calendar.svg"/> cal/</h2>
|
|
{{ include "calendar.vto" }}
|
|
</aside>
|
|
<aside id="clock">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/clock.svg"/> clock/</h2>
|
|
{{ include "clock.vto" }}
|
|
</aside>
|
|
<aside id="status">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/cellular-signal-3.svg"/> status/</h2>
|
|
{{ include "status.vto" }}
|
|
</aside>
|
|
<aside id="radio">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/radio-tower.svg"/> radio/</h2>
|
|
|
|
{{ include "radio.vto" }}
|
|
</aside>
|
|
<section id="netverse">
|
|
<h2> <img class="icon" src="/icons/pixelarticons/svg/teach.svg"/> *~verse/</h2>
|
|
<h3 id="tildeverse-title">- {{ search.page("title=tildeverse").description }}</h3>
|
|
<div id="tildeverse-content">
|
|
{{ search.page("title=tildeverse").content }}
|
|
</div>
|
|
<br>
|
|
<h3 id="fediverse-title">{{ search.page("title=fediverse").description }} -</h3>
|
|
<div id=fediverse-content>
|
|
{{ search.page("title=fediverse").content }}
|
|
</div>
|
|
</section>
|
|
{{ include "footer.vto" }}
|
|
</body>
|
|
</html> |