diff --git a/src/app/club/page.tsx b/src/app/club/page.tsx index 865c40e..9ec7375 100644 --- a/src/app/club/page.tsx +++ b/src/app/club/page.tsx @@ -5,7 +5,7 @@ import clsx from 'clsx' import { Container } from '@/components/Container' import { UserPlusIcon, GiftIcon, EnvelopeIcon } from '@heroicons/react/24/solid' -import portraitImage from '@/images/portrait.jpg' +import interiorEmptyImage from '@/images/photos/interior-empty.jpg' function SocialLink({ className, @@ -37,6 +37,8 @@ export const metadata: Metadata = { 'The West Sound Community Club on Orcas Island.', } +// TODO: Replace interiorEmptyImage with a photo from a potluck + export default function Club() { return ( @@ -44,7 +46,7 @@ export default function Club() {
+

+ Original property deed from Alexander Chalmers. +

diff --git a/src/app/page.tsx b/src/app/page.tsx index f66fd7a..1f78254 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,11 +5,11 @@ import { Button } from '@/components/Button' import { Card } from '@/components/Card' import { Container } from '@/components/Container' import { CalendarDaysIcon, EnvelopeIcon } from '@heroicons/react/24/solid' -import image1 from '@/images/photos/image-1.jpg' -import image2 from '@/images/photos/image-2.jpg' -import image3 from '@/images/photos/image-3.jpg' -import image4 from '@/images/photos/image-4.jpg' -import image5 from '@/images/photos/image-5.jpg' +import exteriorFrontImage from '@/images/photos/exterior-front.png' +import stageImage from '@/images/photos/stage.jpg' +import exteriorSoutheastImage from '@/images/photos/exterior-southeast.jpg' +import interorEmptyImage from '@/images/photos/interior-empty.jpg' +import kitchenImage from '@/images/photos/kitchen.jpg' import { type BlogPostWithSlug, getAllBlogPosts } from '@/lib/articles' import { formatDate } from '@/lib/formatDate' @@ -139,7 +139,7 @@ function Photos() { return (
- {[image1, image2, image3, image4, image5].map((image, imageIndex) => ( + {[exteriorSoutheastImage, stageImage, exteriorFrontImage, interorEmptyImage, kitchenImage].map((image, imageIndex) => (
diff --git a/src/app/speaking/page.tsx b/src/app/speaking/page.tsx deleted file mode 100644 index dbaf66e..0000000 --- a/src/app/speaking/page.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { type Metadata } from 'next' - -import { Card } from '@/components/Card' -import { Section } from '@/components/Section' -import { SimpleLayout } from '@/components/SimpleLayout' - -function SpeakingSection({ - children, - ...props -}: React.ComponentPropsWithoutRef) { - return ( -
-
{children}
-
- ) -} - -function Appearance({ - title, - description, - event, - cta, - href, -}: { - title: string - description: string - event: string - cta: string - href: string -}) { - return ( - - - {title} - - {event} - {description} - {cta} - - ) -} - -export const metadata: Metadata = { - title: 'Speaking', - description: - 'I’ve spoken at events all around the world and been interviewed for many podcasts.', -} - -export default function Speaking() { - return ( - -
- - - - - - - - - -
-
- ) -} diff --git a/src/app/uses/page.tsx b/src/app/uses/page.tsx deleted file mode 100644 index 778e326..0000000 --- a/src/app/uses/page.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import { Card } from '@/components/Card' -import { Section } from '@/components/Section' -import { SimpleLayout } from '@/components/SimpleLayout' - -function ToolsSection({ - children, - ...props -}: React.ComponentPropsWithoutRef) { - return ( -
-
    - {children} -
-
- ) -} - -function Tool({ - title, - href, - children, -}: { - title: string - href?: string - children: React.ReactNode -}) { - return ( - - - {title} - - {children} - - ) -} - -export const metadata = { - title: 'Uses', - description: 'Software I use, gadgets I love, and other things I recommend.', -} - -export default function Uses() { - return ( - -
- - - I was using an Intel-based 16” MacBook Pro prior to this and the - difference is night and day. I’ve never heard the fans turn on a - single time, even under the incredibly heavy loads I put it through - with our various launch simulations. - - - The only display on the market if you want something HiDPI and - bigger than 27”. When you’re working at planetary scale, every pixel - you can get counts. - - - They don’t make keyboards the way they used to. I buy these any time - I see them go up for sale and keep them in storage in case I need - parts or need to retire my main. - - - Something about all the gestures makes me feel like a wizard with - special powers. I really like feeling like a wizard with special - powers. - - - If I’m going to slouch in the worst ergonomic position imaginable - all day, I might as well do it in an expensive chair. - - - - - I don’t care if it’s missing all of the fancy IDE features everyone - else relies on, Sublime Text is still the best text editor ever - made. - - - I’m honestly not even sure what features I get with this that aren’t - just part of the macOS Terminal but it’s what I use. - - - Great software for working with databases. Has saved me from - building about a thousand admin interfaces for my various projects - over the years. - - - - - We started using Figma as just a design tool but now it’s become our - virtual whiteboard for the entire company. Never would have expected - the collaboration features to be the real hook. - - - - - It’s not the newest kid on the block but it’s still the fastest. The - Sublime Text of the application launcher world. - - - Using a daily notes system instead of trying to keep things - organized by topics has been super powerful for me. And with - Reflect, it’s still easy for me to keep all of that stuff - discoverable by topic even though all of my writing happens in the - daily note. - - - Great tool for scheduling meetings while protecting my calendar and - making sure I still have lots of time for deep work during the week. - - - Simple tool for blocking distracting websites when I need to just do - the work and get some momentum going. - - -
-
- ) -} diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 0806d38..4d25d32 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -229,7 +229,7 @@ function Avatar({ d="m85.112 64.259c-4.0662 3.8864-8.2522 8.1726-12.308 12.228v-6.3624h-3.1027v0.01757h-0.03514v19.422c0.81208 0.83451 1.7 1.6947 2.4505 2.4365v10.031h-9.202v0.47593h47.993v-0.47593h-5.3439v-12.416h0.09353v-0.81856h-0.09353v-1.4764l0.16536-0.25632-1.0459-0.95085 1.0211-0.024805 0.00827-0.81029c-6.8599-6.9555-13.745-14.02-20.601-21.019zm-1.2578 2.1704 0.045992 0.046509-11.096 12.01v-1.0061l11.05-11.05zm0.57102 0.58291 12.908 13.178v21.842h-24.529c2.4e-5 -7.4708-7e-6 -14.938 0-22.442l11.621-12.578zm-13.912 3.7822h1.604v6.38l-1.604 1.604v-7.984zm1.604 7.3722v1.0625l-1.604 1.7363v-1.1948l1.604-1.604zm0 2.1678v10.557l-1.604-1.5865v-7.2347l1.604-1.7358zm25.824 0.47594c0.3526 0.35062 6.9736 6.8534 7.2497 7.091v0.89555h-7.2497v-7.9866zm-4.733 0.003101-17.57 0.033073-0.52917 2.7864 1.7942-0.0031 0.024804 11.595 16.024-0.016536v-11.606l1.4883-0.002584-1.232-2.7864zm-16.979 0.66146h16.345l0.74672 1.4304h-17.386l0.29404-1.4304zm10.968 2.3812h0.83509v6.565h4.192v4.1258h-14.626v-4.1258h0.49609 4.192 0.71934 4.192v-6.565zm-8.2553 0.28629 0.50023 0.50023-0.50023 0.49971-0.49971-0.49971 0.49971-0.50023zm1.248 0 0.50023 0.50023-0.50023 0.49971-0.49971-0.49971 0.49971-0.50023zm1.2485 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm2.4148 0 0.50023 0.50023-0.50023 0.49971-0.49971-0.49971 0.49971-0.50023zm1.248 0 0.50023 0.50023-0.50023 0.49971-0.49971-0.49971 0.49971-0.50023zm1.2485 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm2.5306 0 0.50023 0.50023-0.50023 0.49971-0.49971-0.49971 0.49971-0.50023zm1.248 0 0.50023 0.50023-0.50023 0.49971-0.49971-0.49971 0.49971-0.50023zm1.2485 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm-11.81 0.62425 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm3.6633 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm3.7791 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.49971-0.50023-0.49971 0.50023-0.50023zm-11.811 0.62425 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.4148 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.5306 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm-11.81 0.62374 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm3.6633 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm3.7791 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm-11.811 0.62425 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.4148 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.5306 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm-11.81 0.62374 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm3.6633 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm3.7791 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm1.248 0 0.49971 0.50023-0.49971 0.50023-0.50023-0.50023 0.50023-0.50023zm-11.811 0.62425 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.4148 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.5306 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm-11.81 0.62425 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm1.248 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm3.6633 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm1.248 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm3.7791 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm1.248 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm-11.811 0.62374 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.4148 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm2.5306 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.248 0 0.50023 0.49971-0.50023 0.50023-0.49971-0.50023 0.49971-0.49971zm1.2485 0 0.49971 0.49971-0.49971 0.50023-0.50023-0.50023 0.50023-0.49971zm6.5645 0.48059h1.2511v4.5134h-1.2511v-4.5134zm1.9761 0h0.88884v4.5134h-0.88884v-4.5134zm1.6139 0h1.017v4.5134h-1.017v-4.5134zm1.742 0h1.9177v4.5134h-1.9177v-4.5134zm-5.332 5.1449h6.6802l-1.1849 1.2511h-5.4953v-1.2511zm7.0885 0h0.16123v1.2511h-1.1436l1.0868-1.1472-0.10439-0.10387zm-7.0885 1.8826h4.8969l-1.5952 1.6836h-3.3016v-1.6836zm5.5077 0h1.742v1.6836h-3.3373l1.5952-1.6836zm-5.5077 2.3151h2.7032l-1.1519 1.2159h-1.5513v-1.2159zm3.3145 0h3.9352v1.2159h-5.0875l1.1524-1.2159zm-3.3145 1.8474h0.95291l-0.95291 1.0061v-1.0061zm1.5637 0h5.686v1.2263h-6.8476l1.1617-1.2263z" strokeWidth=".165" /> - + ) { - return ( - - ) -} - -export function InstagramIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function GitHubIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function LinkedInIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} diff --git a/src/images/logos/airbnb.svg b/src/images/logos/airbnb.svg deleted file mode 100644 index aab81e3..0000000 --- a/src/images/logos/airbnb.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/src/images/logos/facebook.svg b/src/images/logos/facebook.svg deleted file mode 100644 index d5eaf5d..0000000 --- a/src/images/logos/facebook.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/src/images/logos/starbucks.svg b/src/images/logos/starbucks.svg deleted file mode 100644 index cd80b21..0000000 --- a/src/images/logos/starbucks.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/src/images/original-deed.png b/src/images/original-deed.png new file mode 100644 index 0000000..915f10c Binary files /dev/null and b/src/images/original-deed.png differ diff --git a/src/images/photos/exterior-front.png b/src/images/photos/exterior-front.png new file mode 100644 index 0000000..59fee8f Binary files /dev/null and b/src/images/photos/exterior-front.png differ diff --git a/src/images/photos/exterior-southeast.jpg b/src/images/photos/exterior-southeast.jpg new file mode 100644 index 0000000..13b917b Binary files /dev/null and b/src/images/photos/exterior-southeast.jpg differ diff --git a/src/images/photos/image-1.jpg b/src/images/photos/image-1.jpg deleted file mode 100644 index 681e988..0000000 Binary files a/src/images/photos/image-1.jpg and /dev/null differ diff --git a/src/images/photos/image-2.jpg b/src/images/photos/image-2.jpg deleted file mode 100644 index 4994172..0000000 Binary files a/src/images/photos/image-2.jpg and /dev/null differ diff --git a/src/images/photos/image-3.jpg b/src/images/photos/image-3.jpg deleted file mode 100644 index bc3dced..0000000 Binary files a/src/images/photos/image-3.jpg and /dev/null differ diff --git a/src/images/photos/image-4.jpg b/src/images/photos/image-4.jpg deleted file mode 100644 index f5d58d4..0000000 Binary files a/src/images/photos/image-4.jpg and /dev/null differ diff --git a/src/images/photos/image-5.jpg b/src/images/photos/image-5.jpg deleted file mode 100644 index bc2acdd..0000000 Binary files a/src/images/photos/image-5.jpg and /dev/null differ diff --git a/src/images/photos/interior-empty.jpg b/src/images/photos/interior-empty.jpg new file mode 100644 index 0000000..c182c1c Binary files /dev/null and b/src/images/photos/interior-empty.jpg differ diff --git a/src/images/photos/kitchen.jpg b/src/images/photos/kitchen.jpg new file mode 100644 index 0000000..b696997 Binary files /dev/null and b/src/images/photos/kitchen.jpg differ diff --git a/src/images/photos/stage.jpg b/src/images/photos/stage.jpg new file mode 100644 index 0000000..9321773 Binary files /dev/null and b/src/images/photos/stage.jpg differ diff --git a/src/images/portrait.jpg b/src/images/portrait.jpg deleted file mode 100644 index 7c4cc3d..0000000 Binary files a/src/images/portrait.jpg and /dev/null differ