initial commit

This commit is contained in:
2025-09-15 10:37:21 +02:00
commit 6c07546695
144 changed files with 19113 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
import { makeRouteHandler } from '@keystatic/next/route-handler';
import config from '~/keystatic.config';
export const { POST, GET } = makeRouteHandler({
config,
});

View File

@@ -0,0 +1,3 @@
export default function Page() {
return null;
}

View File

@@ -0,0 +1,6 @@
'use client';
import { makePage } from '@keystatic/next/ui/app';
import config from '~/keystatic.config';
export default makePage(config);

View File

@@ -0,0 +1,5 @@
import KeystaticApp from './keystatic';
export default function Layout() {
return <KeystaticApp />;
}

View File

@@ -0,0 +1,5 @@
export default function SiteLayout({
children,
}: Readonly<{ children: React.ReactNode }>) {
return <main>{children}</main>;
}

View File

7
src/app/(site)/page.tsx Normal file
View File

@@ -0,0 +1,7 @@
export default function Home() {
return (
<div className="text-3xl font-bold underline">
Do not let us die in the dark night of this cold winter, Dave
</div>
);
}

BIN
src/app/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

1
src/app/globals.css Normal file
View File

@@ -0,0 +1 @@
@import 'tailwindcss';

78
src/app/layout.tsx Normal file
View File

@@ -0,0 +1,78 @@
import type { Metadata } from 'next';
import { Geist, Blaka } from 'next/font/google';
import localFont from 'next/font/local';
import './globals.css';
const geistSans = Geist({
variable: '--font-geist-sans',
subsets: ['latin'],
});
const blaka = Blaka({
subsets: ['latin'],
variable: '--font-blaka',
weight: '400',
});
const iosevkaSlab = localFont({
src: [
{
path: '../fonts/IosevkaSlabQp/IosevkaSlabQp-Regular.woff2',
weight: '400',
style: 'normal',
},
{
path: '../fonts/IosevkaSlabQp/IosevkaSlabQp-Bold.woff2',
weight: '700',
style: 'normal',
},
{
path: '../fonts/IosevkaSlabQp/IosevkaSlabQp-Heavy.woff2',
weight: '900',
style: 'normal',
},
],
variable: '--font-iosevka-slab',
});
const iosevkaSans = localFont({
src: [
{
path: '../fonts/IosevkaSansMono/IosevkaSansMono-Regular.woff2',
weight: '400',
style: 'normal',
},
{
path: '../fonts/IosevkaSansMono/IosevkaSansMono-Bold.woff2',
weight: '700',
style: 'normal',
},
{
path: '../fonts/IosevkaSansMono/IosevkaSansMono-Heavy.woff2',
weight: '900',
style: 'normal',
},
],
variable: '--font-iosevka-mono',
});
export const metadata: Metadata = {
title: 'Dave | DMG',
description: 'Do not let us die in the dark night of this cold winter, Dave',
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body
className={`${geistSans.variable} ${blaka.variable} ${iosevkaSlab.variable} ${iosevkaSlab.variable} antialiased`}
>
{children}
</body>
</html>
);
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More