diff --git a/src/components/Base.astro b/src/components/Base.astro new file mode 100644 index 0000000..20b10c9 --- /dev/null +++ b/src/components/Base.astro @@ -0,0 +1,21 @@ +--- +interface Props { + title?: string; +} +--- + + + + + + + + + {Astro.props.title ? `${Astro.props.title} | vielle.dev` : "vielle.dev"} + + + + + + + diff --git a/src/pages/404.astro b/src/pages/404.astro index e69de29..ee9d958 100644 --- a/src/pages/404.astro +++ b/src/pages/404.astro @@ -0,0 +1,7 @@ +--- +import Base from "/components/Base.astro"; +--- + + +

404 Error

+ diff --git a/src/pages/500.astro b/src/pages/500.astro index e69de29..d701cb6 100644 --- a/src/pages/500.astro +++ b/src/pages/500.astro @@ -0,0 +1,18 @@ +--- +import Base from "/components/Base.astro"; + +interface Props { + error: unknown; +} +--- + + +

500 Error

+

+ { + Astro.props.error instanceof Error + ? Astro.props.error.message + : "Unknown error: " + Astro.props.error + } +

+ diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro new file mode 100644 index 0000000..cce319d --- /dev/null +++ b/src/pages/blog/[...slug].astro @@ -0,0 +1,7 @@ +--- +import Base from "/components/Base.astro"; +--- + + +

vielle.dev

+ diff --git a/src/pages/blog/[...slug].md b/src/pages/blog/[...slug].md deleted file mode 100644 index e69de29..0000000 diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro index e69de29..cce319d 100644 --- a/src/pages/blog/index.astro +++ b/src/pages/blog/index.astro @@ -0,0 +1,7 @@ +--- +import Base from "/components/Base.astro"; +--- + + +

vielle.dev

+ diff --git a/src/pages/index.astro b/src/pages/index.astro index 74157d3..cce319d 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,16 +1,7 @@ --- - +import Base from "/components/Base.astro"; --- - - - - - - - vielle.dev - - -

vielle.dev

- - + +

vielle.dev

+ diff --git a/src/pages/rss.xml.ts b/src/pages/rss.xml.ts index e69de29..906cf51 100644 --- a/src/pages/rss.xml.ts +++ b/src/pages/rss.xml.ts @@ -0,0 +1,7 @@ +export function GET( + { + // params, request + }, +) { + return new Response(`RSS Feed!`); +} diff --git a/src/pages/use.astro b/src/pages/use.astro index e69de29..cce319d 100644 --- a/src/pages/use.astro +++ b/src/pages/use.astro @@ -0,0 +1,7 @@ +--- +import Base from "/components/Base.astro"; +--- + + +

vielle.dev

+