From 880cfbeb74546056feab63ed6e92a10c0dbaf2c3 Mon Sep 17 00:00:00 2001 From: Ashelyn Rose Date: Mon, 8 May 2023 02:17:40 -0600 Subject: [PATCH] New layout, uses nextjs --- .gitignore | 4 + .well-known/matrix/server | 3 - about-system.html | 112 -- about.html | 62 - app/Footer.tsx | 9 + app/Header.tsx | 43 + app/about/page.tsx | 12 + app/layout.tsx | 23 + app/not-found.tsx | 23 + app/page.tsx | 47 + images/aurora-1197753.jpg | Bin 0 -> 3549509 bytes index.html | 78 -- next-env.d.ts | 5 + not_found.html | 30 - package-lock.json | 1162 +++++++++++++++++ package.json | 23 + pay-transparency.html | 112 -- posts/01_04_2023-advent-of-wasm.html | 123 -- .../07_29_2022-on-communities-and-trust.html | 107 -- posts/08_01_2022-thoughts-on-neovim.html | 109 -- posts/index.html | 42 - {resources => public/resources}/signature.svg | 0 resources/style.css | 228 ---- styles/index.module.css | 11 + styles/layout.css | 181 +++ styles/text.css | 40 + tsconfig.json | 39 + 27 files changed, 1622 insertions(+), 1006 deletions(-) create mode 100644 .gitignore delete mode 100644 .well-known/matrix/server delete mode 100644 about-system.html delete mode 100644 about.html create mode 100644 app/Footer.tsx create mode 100644 app/Header.tsx create mode 100644 app/about/page.tsx create mode 100644 app/layout.tsx create mode 100644 app/not-found.tsx create mode 100644 app/page.tsx create mode 100644 images/aurora-1197753.jpg delete mode 100644 index.html create mode 100644 next-env.d.ts delete mode 100644 not_found.html create mode 100644 package-lock.json create mode 100644 package.json delete mode 100644 pay-transparency.html delete mode 100644 posts/01_04_2023-advent-of-wasm.html delete mode 100644 posts/07_29_2022-on-communities-and-trust.html delete mode 100644 posts/08_01_2022-thoughts-on-neovim.html delete mode 100644 posts/index.html rename {resources => public/resources}/signature.svg (100%) delete mode 100644 resources/style.css create mode 100644 styles/index.module.css create mode 100644 styles/layout.css create mode 100644 styles/text.css create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dc5bd12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +.next/ +.vscode/ +.DS_Store diff --git a/.well-known/matrix/server b/.well-known/matrix/server deleted file mode 100644 index 000c704..0000000 --- a/.well-known/matrix/server +++ /dev/null @@ -1,3 +0,0 @@ -{ - "m.server": "conduit.tempest.dev:443" -} diff --git a/about-system.html b/about-system.html deleted file mode 100644 index 1fba4d3..0000000 --- a/about-system.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - About Us - - - - - -

- Who are you? - -

- -

- This is a supplemental page to our main about - page - specifically for us to post in plural spaces or to use to explain - to people we trust -

- -

Origins

- -

- We became aware of our plurality near the end of February 2023, - on the day we received news of a family member's death. The part of us - now known as Dawn got overwhelmed, and withdrew from consciousness to - recover -

- -

- The shock of abruptly losing her presence made the differences between - our other two memebers rather apparent. One of those (now Rose) set - about making sure the body was cared for and that our work constraints - were satisfied for the day, and the other (now Echo) started to try and - make sense of what was going on -

- -

- The members of our system are split along lines that make us inclined - to belive our system been around for a while before we became aware of it. - However, beyond a few months the most we can really do is guess, so we - will not describe that here -

- -

Introductions

- - - -

Echo

-

- The self-styled "librarian" of the system, Echo is the part of us that - has the best connection to memory of all of us, and enjoys getting lost - in categorizing and considering new information. It seems to have ended - up with most of the inclination for tradition and faith as well -

- -

- Echo likes reading, learning, sharing what it has learned, and cuddling - with those close to us. It speaks excitedly and earnestly, and loves - making new friends -

- - -

Rose

-

- As primary decision maker and the part who ended up with most of our skill - in coding, Rose tends to be fronting most of the time if we have work to - do. Rose is efficient in their work, tending to focus on understanding - just enough for the topic at hand - culling information and distractions - that aren't necessary and quickly traversing ideas to get at what they - need -

- -

- In conversation Rose will be direct and to the point, sometimes coming - across as rude. But if they decide to focus their attention on you, then - their full personality comes out much more clearly. They can be - sarcastic, witty, and caring to a fault -

- -

Dawn

-

- Our poet and performer, Dawn is the part of us who is most practiced at - managing our outside appearance and presentation. She helps us navigate - social situations, carries out most of our IRL conversations, and is the - one with the most grasp of language and rhythm -

- -

- Dawn enjoys singing, writing poetry, and storytelling. She has the - strongest connection to our dreams and emotions, and enjoys coalescing - those feelings down to their purest expression. Outwardly Dawn is - cheerful and pleasant, although when speaking on matters of importance - she speaks carefully, with a lot of emphasis on the selection of each word -

- - - - diff --git a/about.html b/about.html deleted file mode 100644 index 25ac669..0000000 --- a/about.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - About - - - - - -

- Who are you? -

- -

Name

- -

Ashelyn, but I usually go by ashe, dawn, or tempest

- -

Interests

- -

- Coding, VR, 3D modeling, cryptography (encryption + privacy, not coin), - photography, hiking, reading, writing, and locksport -

- -

Games

- -

- Currently a lot of VRChat, other favorites include Hades, Celeste, - and Titanfall 2 -

- -

Occupation

- -

- Web dev, primarily Javascript but also featuring Python, Rust, .NET, - Java, and an obscene amount of bash -

- -

Family

- -

- I am married to my lovely wife Emily, and we have two kids together. I also - have two other amazing partners. -

- -

Find me Elsewhere

- - - - - diff --git a/app/Footer.tsx b/app/Footer.tsx new file mode 100644 index 0000000..49089b4 --- /dev/null +++ b/app/Footer.tsx @@ -0,0 +1,9 @@ +export default function Footer() { + return ( + + ) +} diff --git a/app/Header.tsx b/app/Header.tsx new file mode 100644 index 0000000..b5749ba --- /dev/null +++ b/app/Header.tsx @@ -0,0 +1,43 @@ +'use client' + +import React from 'react' +import Image from 'next/image' + +import { usePathname } from 'next/navigation' + +import header from '~/images/aurora-1197753.jpg' + +export default function Title() { + const pathname = usePathname() + + const isHomepage = pathname === '/' + + return ( +
+ {isHomepage + ?

tempest.dev

+ : tempest.dev + } + +
+ +
+
+ ) +} diff --git a/app/about/page.tsx b/app/about/page.tsx new file mode 100644 index 0000000..dd04ccc --- /dev/null +++ b/app/about/page.tsx @@ -0,0 +1,12 @@ +export default function About() { + return ( + <> +

+ About +

+
+

Maybe we say some things about ourselves?

+
+ + ) +} diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..3d25c44 --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,23 @@ +import React, { ReactNode } from 'react'; + +import 'victormono' +import '~/styles/layout.css' +import '~/styles/text.css' + +import Header from './Header' +import Footer from './Footer' + +export default function SiteLayout({ children }: { children: ReactNode }) { + return ( + + + tempest.dev + + +
+ {children} +