first commit

This commit is contained in:
William Diakite 2025-03-24 11:51:24 -04:00
commit 5af43e867d
24 changed files with 4067 additions and 0 deletions

27
src/routes/+page.svelte Normal file
View file

@ -0,0 +1,27 @@
<script lang="ts">
import '$lib/styles/styles.css';
import Article from '$lib/components/Article.svelte';
let { data } = $props();
$inspect(data.documents);
</script>
<header>
<nav>
<ul>
<li><a href="#events">Événements</a></li>
<li><a href="#archives">Archives</a></li>
<li><a href="#">Déclaration de principes</a></li>
<li><a href="#">bibliographie sélective</a></li>
</ul>
</nav>
<h1>Alliances Transcoloniales</h1>
</header>
<section>
<h2 id="events">Événements</h2>
{#each data.documents as d}
<Article document={d} />
{/each}
<h2 id="archives">Archives</h2>
</section>

6
src/routes/+page.ts Normal file
View file

@ -0,0 +1,6 @@
export const load = async () => {
const documents = import.meta.glob('$lib/content/events/*.md', { eager: true })
return {
documents: Object.values(documents)
}
}

7
src/routes/layout.svelte Normal file
View file

@ -0,0 +1,7 @@
<script lang="ts">
let { children } = $props();
</script>
<div>
{@render children()}
</div>