2021-10-19 10:26:50 -07:00
|
|
|
<script context="module">
|
2022-05-13 21:50:19 -07:00
|
|
|
import { onMount } from 'svelte';
|
2021-10-20 14:23:46 -07:00
|
|
|
import { formatDate } from './datefmt.js';
|
2021-10-21 21:25:28 -07:00
|
|
|
import { makeSlug } from '$lib/slug.js';
|
2022-05-14 11:18:11 -07:00
|
|
|
|
2021-10-19 10:26:50 -07:00
|
|
|
import Link from './Link.svelte';
|
|
|
|
export { Link as a };
|
|
|
|
</script>
|
|
|
|
|
2021-10-19 06:44:15 -07:00
|
|
|
<script>
|
2021-10-19 10:26:50 -07:00
|
|
|
export let title, date;
|
2022-05-20 20:42:44 -07:00
|
|
|
export const description = '';
|
|
|
|
export const draft = false;
|
2021-10-19 06:44:15 -07:00
|
|
|
</script>
|
|
|
|
|
2023-08-14 15:45:34 -07:00
|
|
|
<style>
|
|
|
|
.subtitle {
|
|
|
|
font-size: 0.9em;
|
|
|
|
font-style: italic;
|
2023-08-15 11:07:11 -07:00
|
|
|
margin-top: -0.5rem;
|
2023-08-14 15:45:34 -07:00
|
|
|
}
|
|
|
|
</style>
|
|
|
|
|
2021-10-19 21:03:31 -07:00
|
|
|
<svelte:head>
|
|
|
|
<title>{title}</title>
|
2022-05-14 11:18:11 -07:00
|
|
|
<link rel="stylesheet" href="/prism-dracula.css" />
|
2021-10-19 21:03:31 -07:00
|
|
|
</svelte:head>
|
2021-10-19 06:44:15 -07:00
|
|
|
|
|
|
|
<div id="post">
|
2021-10-21 21:25:28 -07:00
|
|
|
<h1 id="{makeSlug(title)}">{title}</h1>
|
2023-08-14 15:45:34 -07:00
|
|
|
<p class="subtitle">{formatDate(date)}</p>
|
2021-10-19 10:26:50 -07:00
|
|
|
<slot></slot>
|
2021-10-19 06:44:15 -07:00
|
|
|
</div>
|