2022-12-27 20:58:47 +05:30
|
|
|
<script lang="ts">
|
|
|
|
import Hero from "$lib/Hero.svelte";
|
|
|
|
import LinkButton from "$lib/LinkButton.svelte";
|
|
|
|
import type { PageData } from "./$types";
|
|
|
|
export let data: PageData;
|
2023-01-01 13:52:26 +05:30
|
|
|
import { PostsContainer, PostOuter, Title, Meta, ReadMore } from "$lib/BlogCard";
|
2022-12-27 20:58:47 +05:30
|
|
|
</script>
|
|
|
|
|
|
|
|
<svelte:head>
|
2022-12-30 22:32:49 +05:30
|
|
|
<title>Blog | Project Segfault</title>
|
2022-12-27 20:58:47 +05:30
|
|
|
<meta
|
|
|
|
name="description"
|
2022-12-30 22:32:49 +05:30
|
|
|
content="Project Segfault's blog"
|
2022-12-27 20:58:47 +05:30
|
|
|
/>
|
|
|
|
</svelte:head>
|
|
|
|
|
|
|
|
<Hero marginTop="4">
|
|
|
|
<h1 class="text-5xl font-800">
|
|
|
|
<span class="text-accent">Project Segfault</span> blog
|
|
|
|
</h1>
|
|
|
|
<div
|
|
|
|
class="flex flex-col sm:flex-row justify-center items-center gap-4 m-4"
|
|
|
|
>
|
|
|
|
<LinkButton
|
|
|
|
url="/blog/tags"
|
|
|
|
title="Tags"
|
|
|
|
icon="i-fa6-solid:tags"
|
|
|
|
/>
|
|
|
|
<LinkButton
|
|
|
|
url="/blog/authors"
|
|
|
|
title="Authors"
|
|
|
|
icon="i-fa6-solid:user"
|
|
|
|
/>
|
2023-01-03 00:42:06 +05:30
|
|
|
<LinkButton
|
|
|
|
url="https://blog.projectsegfau.lt/rss/"
|
|
|
|
title="RSS"
|
|
|
|
icon="i-simple-icons:rss"
|
|
|
|
bg="#ee802f"
|
|
|
|
/>
|
2022-12-27 20:58:47 +05:30
|
|
|
</div>
|
|
|
|
</Hero>
|
2023-01-01 13:52:26 +05:30
|
|
|
<PostsContainer hasMt>
|
2022-12-27 20:58:47 +05:30
|
|
|
{#each data.posts as post}
|
2023-01-01 13:52:26 +05:30
|
|
|
<PostOuter>
|
|
|
|
<Title {post} />
|
|
|
|
<Meta {post} />
|
|
|
|
<ReadMore {post} />
|
|
|
|
</PostOuter>
|
2022-12-27 20:58:47 +05:30
|
|
|
{/each}
|
2023-01-01 13:52:26 +05:30
|
|
|
</PostsContainer>
|