Add Native Blog and Info Update

This commit is contained in:
2026-07-19 22:01:57 -04:00
parent 6cfce40e54
commit f315981cbc
55 changed files with 1969 additions and 247 deletions
@@ -0,0 +1,26 @@
<script lang="ts">
import TerminalTUI from '$lib/components/TerminalTUI.svelte';
import { user, pageMeta } from '$lib/config';
import { getPageSpeedMultiplier, getPageAutoscroll } from '$lib';
import { lines } from '$lib/pages/opensource';
const speed = getPageSpeedMultiplier('opensource');
const autoscroll = getPageAutoscroll('opensource');
const meta = pageMeta['/projects/opensource'];
</script>
<svelte:head>
<title>{meta?.title ?? `${user.displayname} Open Source`}</title>
<meta name="description" content={meta?.description ?? 'Open source projects'} />
</svelte:head>
<div class="opensource-container">
<TerminalTUI {lines} title="~/projects/opensource" interactive={true} {speed} {autoscroll} />
</div>
<style>
.opensource-container {
padding: 0;
min-height: calc(100vh - 60px);
}
</style>