feat: organize to consistency
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
import { readSingleton } from '@directus/sdk';
|
import { readSingleton } from '@directus/sdk';
|
||||||
|
|
||||||
import directus from '@lib/directus';
|
|
||||||
import BaseLayout from '@layouts/BaseLayout.astro';
|
|
||||||
import GoBackButton from '@/components/buttons/GoBackButton.astro';
|
import GoBackButton from '@/components/buttons/GoBackButton.astro';
|
||||||
import GoHomeButton from '@/components/buttons/GoHomeButton.astro';
|
import GoHomeButton from '@/components/buttons/GoHomeButton.astro';
|
||||||
|
import BaseLayout from '@layouts/BaseLayout.astro';
|
||||||
|
import directus from '@lib/directus';
|
||||||
|
|
||||||
const global = await directus.request(readSingleton('site_global'));
|
const global = await directus.request(readSingleton('site_global'));
|
||||||
---
|
---
|
||||||
@@ -29,39 +29,36 @@ const global = await directus.request(readSingleton('site_global'));
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|
||||||
<section class="mt-20 grid place-content-center">
|
<section class="grid place-content-center mt-20">
|
||||||
<div class="mx-auto max-w-7xl px-4 py-8 lg:px-6 lg:py-16">
|
<div class="max-w-7xl px-4 lg:px-6 py-8 lg:py-16 mx-auto">
|
||||||
<div class="mx-auto max-w-screen-sm text-center">
|
<div class="text-center max-w-screen-sm mx-auto">
|
||||||
<div class="glitch-wrapper smooth-reveal">
|
<div class="glitch-wrapper smooth-reveal">
|
||||||
<h1
|
<h1
|
||||||
class="glitch text-9xl leading-none font-bold text-neutral-900 sm:text-[12rem] dark:text-neutral-100"
|
class="glitch text-header text-9xl font-bold leading-none sm:text-[12rem]"
|
||||||
data-text="404"
|
data-text="404"
|
||||||
>
|
>
|
||||||
Not Found
|
Not Found
|
||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
|
<h1 class="smooth-reveal text-yellow-500 dark:text-yellow-400 text-4xl md:text-5xl font-bold leading-tight tracking-tight text-balance mt-30">
|
||||||
<h1
|
Page Not Found:
|
||||||
class="text-dark smooth-reveal mb-4 text-7xl font-extrabold text-yellow-500 lg:text-9xl dark:text-yellow-400"
|
|
||||||
>
|
|
||||||
{`Page Not Found - ${global.name}`}
|
|
||||||
</h1>
|
</h1>
|
||||||
<div
|
<h1 class="smooth-reveal card-text-header mt-8 mb-30">
|
||||||
class="smooth-reveal mx-auto mt-16 max-w-md rounded-xl bg-neutral-100 p-6 shadow-xs dark:border-neutral-700/50 dark:bg-stone-800"
|
{Astro.url.pathname.replace('/', '')}
|
||||||
>
|
</h1>
|
||||||
<h3
|
<div class="smooth-reveal card-base max-w-md p-6 mx-auto mt-16">
|
||||||
class="text-sm font-medium tracking-wider text-neutral-500 uppercase dark:text-neutral-400"
|
<h3 class="card-text-title text-sm tracking-wider uppercase">
|
||||||
>
|
|
||||||
Did you know?
|
Did you know?
|
||||||
</h3>
|
</h3>
|
||||||
<p class="mt-2 text-sm text-neutral-600 dark:text-neutral-300" id="fun-fact">
|
<p
|
||||||
|
id="fun-fact"
|
||||||
|
class="text-secondary text-sm mt-4 mb-2"
|
||||||
|
>
|
||||||
The 404 error code originated when CERN's web server displayed room 404 (their server
|
The 404 error code originated when CERN's web server displayed room 404 (their server
|
||||||
room) as the error message when a file wasn't found.
|
room) as the error message when a file wasn't found.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div class="smooth-reveal flex flex-col sm:flex-row items-center justify-center gap-4 mt-10">
|
||||||
class="smooth-reveal mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row"
|
|
||||||
>
|
|
||||||
<GoBackButton/>
|
<GoBackButton/>
|
||||||
<GoHomeButton url={global.site_url} />
|
<GoHomeButton url={global.site_url} />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
---
|
---
|
||||||
import { readSingleton } from '@directus/sdk';
|
import { readSingleton } from '@directus/sdk';
|
||||||
|
|
||||||
import directus from '@lib/directus';
|
|
||||||
import BaseLayout from '@layouts/BaseLayout.astro';
|
|
||||||
import HeroSection from '@components/sections/HeroSection.astro';
|
import HeroSection from '@components/sections/HeroSection.astro';
|
||||||
import ExperienceSection from '@components/sections/ExperienceSection.astro';
|
import ExperienceSection from '@components/sections/ExperienceSection.astro';
|
||||||
import EducationSection from '@components/sections/EducationSection.astro';
|
import EducationSection from '@components/sections/EducationSection.astro';
|
||||||
import ProjectSection from '@components/sections/ProjectSection.astro';
|
import ProjectSection from '@components/sections/ProjectSection.astro';
|
||||||
import SkillsSliderSection from '@components/sections/SkillsSliderSection.astro';
|
import SkillsSliderSection from '@components/sections/SkillsSliderSection.astro';
|
||||||
|
import BaseLayout from '@layouts/BaseLayout.astro';
|
||||||
|
import directus from '@lib/directus';
|
||||||
|
|
||||||
import portraitImg from '@images/portrait.avif';
|
import portraitImg from '@images/portrait.avif';
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ const global = await directus.request(readSingleton('site_global'));
|
|||||||
rounded={true}
|
rounded={true}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<section class="mx-auto max-w-7xl px-4 py-10 sm:px-6 lg:px-8 lg:py-14">
|
<section class="max-w-7xl px-4 sm:px-6 lg:px-8 py-10 lg:py-14 mx-auto">
|
||||||
<div class="flex flex-col gap-y-24 md:gap-y-32">
|
<div class="flex flex-col gap-y-24 md:gap-y-32">
|
||||||
<ExperienceSection className="smooth-reveal" />
|
<ExperienceSection className="smooth-reveal" />
|
||||||
<EducationSection className="smooth-reveal" />
|
<EducationSection className="smooth-reveal" />
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
import { readSingleton } from '@directus/sdk';
|
import { readSingleton } from '@directus/sdk';
|
||||||
|
|
||||||
import directus from '@lib/directus';
|
|
||||||
import BaseLayout from '@layouts/BaseLayout.astro';
|
|
||||||
import HeroSection from '@components/sections/HeroSection.astro';
|
import HeroSection from '@components/sections/HeroSection.astro';
|
||||||
import ApplicationSection from '@components/sections/ApplicationSection.astro';
|
import ApplicationSection from '@components/sections/ApplicationSection.astro';
|
||||||
|
import BaseLayout from '@layouts/BaseLayout.astro';
|
||||||
|
import directus from '@lib/directus';
|
||||||
|
|
||||||
import applicationImg from '@images/cedar_tree.png';
|
import applicationImg from '@images/cedar_tree.png';
|
||||||
|
|
||||||
|
|||||||
@@ -3,13 +3,13 @@ import { readSingleton, readItems } from '@directus/sdk';
|
|||||||
|
|
||||||
import type { Post } from '@lib/directusTypes';
|
import type { Post } from '@lib/directusTypes';
|
||||||
|
|
||||||
import directus from '@lib/directus';
|
|
||||||
import BaseLayout from '@layouts/BaseLayout.astro';
|
|
||||||
import HeroSection from '@components/sections/HeroSection.astro';
|
import HeroSection from '@components/sections/HeroSection.astro';
|
||||||
import FeatureSection from '@components/sections/FeatureSection.astro';
|
import FeatureSection from '@components/sections/FeatureSection.astro';
|
||||||
import WeatherSection from '@components/sections/WeatherSection.astro';
|
import WeatherSection from '@components/sections/WeatherSection.astro';
|
||||||
import RecentPostsSection from '@components/sections/RecentPostsSection.astro';
|
import RecentPostsSection from '@components/sections/RecentPostsSection.astro';
|
||||||
import GiteaSection from '@components/sections/GiteaSection.astro';
|
import GiteaSection from '@components/sections/GiteaSection.astro';
|
||||||
|
import BaseLayout from '@layouts/BaseLayout.astro';
|
||||||
|
import directus from '@lib/directus';
|
||||||
|
|
||||||
import homeImg from '@images/autumn_mountain.png';
|
import homeImg from '@images/autumn_mountain.png';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user