48 lines
1.3 KiB
HTML
48 lines
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<meta name="viewport" content="width=device-width"/>
|
|
<title>midgard</title>
|
|
<link rel="stylesheet" href="main.css"/>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<img src="midgard.jpg" alt="A stuffed mouse in front of a wall with stripes of warm colours, this is Midgard's online avatar"/>
|
|
<h1 class="sitename">
|
|
<a href="/" class="wordmark"><span>mid</span><span>gard</span></a>
|
|
</h1>
|
|
</header>
|
|
|
|
<section id="blog">
|
|
<h2>Blog</h2>
|
|
<ul>{blog_posts}
|
|
</ul>
|
|
</section>
|
|
|
|
<section id="projects">
|
|
<h2>Projects</h2>
|
|
<ul>
|
|
<li><a href="/projects/osm-frontend/">
|
|
<div class="title">OpenStreetMap frontend</div>
|
|
<div class="summary">Building a great frontend for a great map</div>
|
|
</a></li>
|
|
<li><a href="/projects/ipo/">
|
|
<div class="title">ipo</div>
|
|
<div class="summary">A Python library that brings shell-like piping to Python</div>
|
|
</a></li>
|
|
<li><a href="/projects/itinero-mapmatcher/">
|
|
<div class="title">Itinero Mapmatcher</div>
|
|
<div class="summary">My internship: snapping GPX traces to the road network</div>
|
|
</a></li>
|
|
</ul>
|
|
</section>
|
|
|
|
<aside id="social">
|
|
<a id="rss-link" href="/rss/">Follow with RSS</a>
|
|
<a id="irc-link" href="/irc/">Contact on IRC</a>
|
|
</aside>
|
|
|
|
<footer>© 2020 midgard</footer>
|
|
</body>
|
|
</html>
|