From 2cbc22348ef038181e1dc89635a3be005604a4ca Mon Sep 17 00:00:00 2001 From: seth Date: Mon, 12 Feb 2024 20:29:15 -0500 Subject: back to astro --- src/404.vto | 16 --- src/_components/footer.vto | 78 -------------- src/_components/head.vto | 8 -- src/_components/nav.vto | 9 -- src/_includes/page.vto | 23 ----- src/assets/gifs/acab.gif | Bin 0 -> 8785 bytes src/assets/gifs/arnold.gif | Bin 0 -> 5046 bytes src/assets/gifs/capitalism.gif | Bin 0 -> 253 bytes src/assets/gifs/index.ts | 26 +++++ src/assets/gifs/legalize.gif | Bin 0 -> 7182 bytes src/assets/gifs/obras.gif | Bin 0 -> 5497 bytes src/assets/gifs/poweredbynix.svg | 187 ++++++++++++++++++++++++++++++++++ src/assets/gifs/pride.gif | Bin 0 -> 17783 bytes src/assets/gifs/steam.gif | Bin 0 -> 2750 bytes src/assets/gifs/web3.gif | Bin 0 -> 483 bytes src/assets/gifs/weezer.gif | Bin 0 -> 24883 bytes src/assets/imgs/construction.png | Bin 0 -> 118352 bytes src/assets/imgs/tapwater.png | Bin 0 -> 358758 bytes src/components/Footer.astro | 30 ++++++ src/components/Head.astro | 23 +++++ src/components/Nav.astro | 28 +++++ src/env.d.ts | 1 + src/global.sass | 13 --- src/index.md | 21 ---- src/layouts/Page.astro | 20 ++++ src/lul.vto | 9 -- src/pages/404.mdx | 18 ++++ src/pages/index.mdx | 18 ++++ src/pages/lul.mdx | 9 ++ src/public/favicon.ico | Bin 15406 -> 0 bytes src/public/files/rickroll.mp4 | Bin 20247438 -> 0 bytes src/public/imgs/construction.png | Bin 118352 -> 0 bytes src/public/imgs/gifs/acab.gif | Bin 8785 -> 0 bytes src/public/imgs/gifs/arnold.gif | Bin 5046 -> 0 bytes src/public/imgs/gifs/capitalism.gif | Bin 253 -> 0 bytes src/public/imgs/gifs/legalize.gif | Bin 7182 -> 0 bytes src/public/imgs/gifs/obras.gif | Bin 5497 -> 0 bytes src/public/imgs/gifs/poweredbynix.svg | 187 ---------------------------------- src/public/imgs/gifs/pride.gif | Bin 17783 -> 0 bytes src/public/imgs/gifs/steam.gif | Bin 2750 -> 0 bytes src/public/imgs/gifs/web3.gif | Bin 483 -> 0 bytes src/public/imgs/gifs/weezer.gif | Bin 24883 -> 0 bytes src/public/imgs/tapwater.png | Bin 358758 -> 0 bytes 43 files changed, 360 insertions(+), 364 deletions(-) delete mode 100644 src/404.vto delete mode 100644 src/_components/footer.vto delete mode 100644 src/_components/head.vto delete mode 100644 src/_components/nav.vto delete mode 100644 src/_includes/page.vto create mode 100644 src/assets/gifs/acab.gif create mode 100644 src/assets/gifs/arnold.gif create mode 100644 src/assets/gifs/capitalism.gif create mode 100644 src/assets/gifs/index.ts create mode 100644 src/assets/gifs/legalize.gif create mode 100644 src/assets/gifs/obras.gif create mode 100644 src/assets/gifs/poweredbynix.svg create mode 100644 src/assets/gifs/pride.gif create mode 100644 src/assets/gifs/steam.gif create mode 100644 src/assets/gifs/web3.gif create mode 100644 src/assets/gifs/weezer.gif create mode 100644 src/assets/imgs/construction.png create mode 100644 src/assets/imgs/tapwater.png create mode 100644 src/components/Footer.astro create mode 100644 src/components/Head.astro create mode 100644 src/components/Nav.astro create mode 100644 src/env.d.ts delete mode 100644 src/global.sass delete mode 100644 src/index.md create mode 100644 src/layouts/Page.astro delete mode 100644 src/lul.vto create mode 100644 src/pages/404.mdx create mode 100644 src/pages/index.mdx create mode 100644 src/pages/lul.mdx delete mode 100644 src/public/favicon.ico delete mode 100644 src/public/files/rickroll.mp4 delete mode 100644 src/public/imgs/construction.png delete mode 100644 src/public/imgs/gifs/acab.gif delete mode 100644 src/public/imgs/gifs/arnold.gif delete mode 100644 src/public/imgs/gifs/capitalism.gif delete mode 100644 src/public/imgs/gifs/legalize.gif delete mode 100644 src/public/imgs/gifs/obras.gif delete mode 100644 src/public/imgs/gifs/poweredbynix.svg delete mode 100644 src/public/imgs/gifs/pride.gif delete mode 100644 src/public/imgs/gifs/steam.gif delete mode 100644 src/public/imgs/gifs/web3.gif delete mode 100644 src/public/imgs/gifs/weezer.gif delete mode 100644 src/public/imgs/tapwater.png (limited to 'src') diff --git a/src/404.vto b/src/404.vto deleted file mode 100644 index 04ba499..0000000 --- a/src/404.vto +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "404!" -description: "404!" -layout: page.vto ---- - -
-

404! :(

- - can i get you some tapwater? -
diff --git a/src/_components/footer.vto b/src/_components/footer.vto deleted file mode 100644 index 47ee617..0000000 --- a/src/_components/footer.vto +++ /dev/null @@ -1,78 +0,0 @@ - diff --git a/src/_components/head.vto b/src/_components/head.vto deleted file mode 100644 index 551ca45..0000000 --- a/src/_components/head.vto +++ /dev/null @@ -1,8 +0,0 @@ - - - {{ title }} - - - - - diff --git a/src/_components/nav.vto b/src/_components/nav.vto deleted file mode 100644 index c159e14..0000000 --- a/src/_components/nav.vto +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/src/_includes/page.vto b/src/_includes/page.vto deleted file mode 100644 index 616ae4c..0000000 --- a/src/_includes/page.vto +++ /dev/null @@ -1,23 +0,0 @@ ---- -links: - - name: home - url: "/" - - name: miniflux - url: "https://miniflux.mydadleft.me" - - name: github - url: "https://github.com/getchoo" ---- - - - - -{{ comp.head({ title, description }) }} - -

- getchoo's website 🦕 -

- {{ comp.nav({ links }) }} - {{ content }} - {{ comp.footer() }} - - diff --git a/src/assets/gifs/acab.gif b/src/assets/gifs/acab.gif new file mode 100644 index 0000000..6f8ccef Binary files /dev/null and b/src/assets/gifs/acab.gif differ diff --git a/src/assets/gifs/arnold.gif b/src/assets/gifs/arnold.gif new file mode 100644 index 0000000..0035988 Binary files /dev/null and b/src/assets/gifs/arnold.gif differ diff --git a/src/assets/gifs/capitalism.gif b/src/assets/gifs/capitalism.gif new file mode 100644 index 0000000..c4abb60 Binary files /dev/null and b/src/assets/gifs/capitalism.gif differ diff --git a/src/assets/gifs/index.ts b/src/assets/gifs/index.ts new file mode 100644 index 0000000..970985f --- /dev/null +++ b/src/assets/gifs/index.ts @@ -0,0 +1,26 @@ +import acab from "./acab.gif"; +import arnold from "./arnold.gif"; +import capitalism from "./capitalism.gif"; +import legalize from "./legalize.gif"; +import poweredByNix from "./poweredbynix.svg"; +import pride from "./pride.gif"; +import steam from "./steam.gif"; +import weezer from "./weezer.gif"; + +interface Gif { + gif: ImageMetadata; + alt: string; +} + +const gifs: Gif[] = [ + { gif: acab, alt: "ACAB!" }, + { gif: arnold, alt: "Hey Arnold!" }, + { gif: capitalism, alt: "Let's crush capitalism!" }, + { gif: legalize, alt: "Legalize marijuana now!" }, + { gif: poweredByNix, alt: "Powered by NixOS" }, + { gif: pride, alt: "LGBTQ Pride now!" }, + { gif: steam, alt: "Play on Steam!" }, + { gif: weezer, alt: "Weezer fan" }, +]; + +export default gifs; diff --git a/src/assets/gifs/legalize.gif b/src/assets/gifs/legalize.gif new file mode 100644 index 0000000..071d4d4 Binary files /dev/null and b/src/assets/gifs/legalize.gif differ diff --git a/src/assets/gifs/obras.gif b/src/assets/gifs/obras.gif new file mode 100644 index 0000000..3c8443e Binary files /dev/null and b/src/assets/gifs/obras.gif differ diff --git a/src/assets/gifs/poweredbynix.svg b/src/assets/gifs/poweredbynix.svg new file mode 100644 index 0000000..0bc8c80 --- /dev/null +++ b/src/assets/gifs/poweredbynix.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/gifs/pride.gif b/src/assets/gifs/pride.gif new file mode 100644 index 0000000..9a48896 Binary files /dev/null and b/src/assets/gifs/pride.gif differ diff --git a/src/assets/gifs/steam.gif b/src/assets/gifs/steam.gif new file mode 100644 index 0000000..1f4fe29 Binary files /dev/null and b/src/assets/gifs/steam.gif differ diff --git a/src/assets/gifs/web3.gif b/src/assets/gifs/web3.gif new file mode 100644 index 0000000..4f5a2f1 Binary files /dev/null and b/src/assets/gifs/web3.gif differ diff --git a/src/assets/gifs/weezer.gif b/src/assets/gifs/weezer.gif new file mode 100644 index 0000000..d7fa9d1 Binary files /dev/null and b/src/assets/gifs/weezer.gif differ diff --git a/src/assets/imgs/construction.png b/src/assets/imgs/construction.png new file mode 100644 index 0000000..1c038b0 Binary files /dev/null and b/src/assets/imgs/construction.png differ diff --git a/src/assets/imgs/tapwater.png b/src/assets/imgs/tapwater.png new file mode 100644 index 0000000..e84fe8e Binary files /dev/null and b/src/assets/imgs/tapwater.png differ diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..4f7286f --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,30 @@ +--- +import { execa } from "execa"; +import Picture from "astro/components/Picture.astro"; +import gifs from "@assets/gifs"; + +const { stdout: gitCommit } = await execa("git", ["rev-parse", "HEAD"]); +--- + + diff --git a/src/components/Head.astro b/src/components/Head.astro new file mode 100644 index 0000000..f2f7835 --- /dev/null +++ b/src/components/Head.astro @@ -0,0 +1,23 @@ +--- +import "@fontsource-variable/noto-sans"; +import "@fontsource/noto-sans-mono"; +const { title, description } = Astro.props; +--- + + + + {title} + + + + + diff --git a/src/components/Nav.astro b/src/components/Nav.astro new file mode 100644 index 0000000..c08662d --- /dev/null +++ b/src/components/Nav.astro @@ -0,0 +1,28 @@ +--- +import config from "@root/astro.config.ts"; + +interface NavLink { + name: string; + url: string; +} + +const links: NavLink[] = [ + { name: "home", url: "/" }, + { + name: "miniflux", + url: `https://miniflux.${Astro.url.hostname || config.site}`, + }, + { + name: "github", + url: "https://github.com/getchoo", + }, +]; +--- + + diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..f964fe0 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/global.sass b/src/global.sass deleted file mode 100644 index 8fd7c0c..0000000 --- a/src/global.sass +++ /dev/null @@ -1,13 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500&display=swap') - -@tailwind base -@tailwind components -@tailwind utilities -@tailwind variants - -a - text-decoration: underline - @apply text-blue - -h1 - @apply text-3xl md:text-4xl diff --git a/src/index.md b/src/index.md deleted file mode 100644 index 138ec4a..0000000 --- a/src/index.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: "guzzle guzzle" -description: "guzzle guzzle" -layout: page.vto ---- - - - -this is under construction. i'm experimenting with lume - -construction - -[hehe funny click me](/lul) diff --git a/src/layouts/Page.astro b/src/layouts/Page.astro new file mode 100644 index 0000000..d8e216b --- /dev/null +++ b/src/layouts/Page.astro @@ -0,0 +1,20 @@ +--- +import Footer from "@components/Footer.astro"; +import Head from "@components/Head.astro"; +import Nav from "@components/Nav.astro"; + +const { frontmatter } = Astro.props; +--- + + + + + +

getchoo's website 🚀

+