mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2026-06-05 19:35:27 -04:00
5a1636baa3
- Replace Biome with oxlint + oxfmt (OXC toolchain) for linting and formatting - Add .oxlintrc.json and .oxfmtrc.json configuration files - Update VS Code settings and devcontainer to use oxc-vscode extension - Remove contact form, Resend email integration, and related server action/schema - Remove unused UI components (accordion, alert, card, tabs, toggle, etc.)
49 lines
1.5 KiB
TypeScript
49 lines
1.5 KiB
TypeScript
import { LockIcon } from "lucide-react";
|
|
import Link from "next/link";
|
|
|
|
const Page = () => (
|
|
<div className="prose">
|
|
<h1 className="text-2xl font-medium">
|
|
Hi there! I’m Jake.{" "}
|
|
<span className="motion-safe:animate-wave ml-0.5 inline-block origin-[65%_80%] text-2xl">
|
|
👋
|
|
</span>
|
|
</h1>
|
|
|
|
<h2 className="font-normal">
|
|
I’m a frontend web developer based in the{" "}
|
|
<Link
|
|
href="https://www.youtube-nocookie.com/embed/rLwbzGyC6t4?hl=en&fs=1&showinfo=1&rel=0&iv_load_policy=3"
|
|
title='"Boston Accent Trailer - Late Night with Seth Meyers" on YouTube'
|
|
>
|
|
Boston
|
|
</Link>{" "}
|
|
area.
|
|
</h2>
|
|
|
|
<p className="mt-2 mb-0 text-sm leading-normal">
|
|
I’m always available to connect over{" "}
|
|
<a href="mailto:jake@jarv.is" title="Send an email">
|
|
email
|
|
</a>{" "}
|
|
<sup className="">
|
|
<a
|
|
href="https://keyoxide.org/hkp/3bc6e5776bf379d36f6714802b0c9cf251e69a39"
|
|
target="_blank"
|
|
rel="noopener pgpkey"
|
|
title="Download my PGP key"
|
|
className="not-prose text-muted-foreground hover:text-primary space-x-1 px-0.5 text-nowrap no-underline hover:no-underline"
|
|
>
|
|
<LockIcon className="inline size-2.5" aria-hidden="true" />
|
|
<code className="text-[9px] leading-none tracking-wider text-wrap [word-spacing:-3px]">
|
|
2B0C 9CF2 51E6 9A39
|
|
</code>
|
|
</a>
|
|
</sup>
|
|
.
|
|
</p>
|
|
</div>
|
|
);
|
|
|
|
export default Page;
|