diff --git a/public/icon/mizuki.svg b/public/icon/mizuki.svg new file mode 100644 index 0000000..ee95759 --- /dev/null +++ b/public/icon/mizuki.svg @@ -0,0 +1,16 @@ + diff --git a/public/icon/project-sekai.webp b/public/icon/project-sekai.webp new file mode 100644 index 0000000..75b4baa Binary files /dev/null and b/public/icon/project-sekai.webp differ diff --git a/public/icon/steam.svg b/public/icon/steam.svg new file mode 100644 index 0000000..affefa5 --- /dev/null +++ b/public/icon/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icon/vrchat.svg b/public/icon/vrchat.svg new file mode 100644 index 0000000..0c4a3ea --- /dev/null +++ b/public/icon/vrchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/projects/epc-finale.avif b/public/projects/epc-finale.avif new file mode 100644 index 0000000..78462bd Binary files /dev/null and b/public/projects/epc-finale.avif differ diff --git a/src/components/About.astro b/src/components/About.astro index 7ed6612..f4f5a49 100644 --- a/src/components/About.astro +++ b/src/components/About.astro @@ -1,25 +1,27 @@ --- import { events } from "@/lib/events"; +import AboutRow from "@/components/AboutRow.astro"; +import DDay from "./DDay.astro"; const sortedEvents = [...events].sort((a, b) => b.date.localeCompare(a.date)); const years = [...new Set(sortedEvents.map((event) => event.date.slice(0, 4)))]; // biome-ignore lint/correctness/noUnusedVariables: Used in the Astro template below. const eventsByYear = years.map((year) => ({ - year, - events: sortedEvents.filter((event) => event.date.startsWith(year)), + year, + events: sortedEvents.filter((event) => event.date.startsWith(year)), })); // biome-ignore lint/correctness/noUnusedVariables: Used in the Astro template below. const getShortDate = (date: string) => { - const [, month, day] = date.split("-"); - return `${month}.${day}`; + const [, month, day] = date.split("-"); + return `${month}.${day}`; }; const currentYear = new Date().getFullYear(); // biome-ignore lint/correctness/noUnusedVariables: Used in the Astro template below. const daysUntilYearEnd = Math.ceil( - (new Date(currentYear + 1, 0, 1).getTime() - Date.now()) / - (1000 * 60 * 60 * 24), + (new Date(currentYear + 1, 0, 1).getTime() - Date.now()) / + (1000 * 60 * 60 * 24), ); --- @@ -31,103 +33,101 @@ const daysUntilYearEnd = Math.ceil( >
- 저는 {years.length}년간 {events.length}개의 - 개성있는 조각들을 모아왔어요. -
++ 안녕하세요, 정보보안과 소프트웨어 엔지니어링을 주로하고 있는 + 암냥입니다. +
+저는...
+- {event.description} -
- )} -을 이루어냈어요.
+ /> -->
+ 새로운 이야기와 재미있는 만남은 언제나 환영해요. +
++
+
Finale 결승 방송 02:19:26부터 재생
+ >후기 영상
+
+ 저는 {years.length}년간 {events.length}개의 개성있는 + 조각들을 모아왔어요. +
+ ++ {event.description} +
+ )} +
+ {project.detail}
-