diff --git a/src/content/projects/archives/index.ts b/src/content/projects/archives/index.ts new file mode 100644 index 0000000..4d5cb21 --- /dev/null +++ b/src/content/projects/archives/index.ts @@ -0,0 +1,25 @@ +import * as spaceProgram from "./space-program"; +import * as interval from "./interval"; +import * as kiriko from "./kiriko"; +import * as specter from "./specter"; +import * as tank from "./tank"; +import * as youAreTwo from "./you-are-two"; +import * as typograzoo from "./typograzoo"; +import * as literal from "./literal"; +import * as swanLake from "./swan-lake"; +import * as theFall from "./the-fall"; +import * as switcher from "./switcher"; + +export const archivePageReferences: { [key: string]: any } = { + "space-program": spaceProgram, + "interval": interval, + "kiriko": kiriko, + "specter": specter, + "tank": tank, + "you-are-two": youAreTwo, + "typograzoo": typograzoo, + "literal": literal, + "swan-lake": swanLake, + "the-fall": theFall, + "switcher": switcher +}; \ No newline at end of file diff --git a/src/content/projects/interval/assets/interval-screenshot-1.jpg b/src/content/projects/archives/interval/assets/interval-screenshot-1.jpg similarity index 100% rename from src/content/projects/interval/assets/interval-screenshot-1.jpg rename to src/content/projects/archives/interval/assets/interval-screenshot-1.jpg diff --git a/src/content/projects/interval/assets/interval-screenshot-2.jpg b/src/content/projects/archives/interval/assets/interval-screenshot-2.jpg similarity index 100% rename from src/content/projects/interval/assets/interval-screenshot-2.jpg rename to src/content/projects/archives/interval/assets/interval-screenshot-2.jpg diff --git a/src/content/projects/interval/assets/interval-screenshot-3.jpg b/src/content/projects/archives/interval/assets/interval-screenshot-3.jpg similarity index 100% rename from src/content/projects/interval/assets/interval-screenshot-3.jpg rename to src/content/projects/archives/interval/assets/interval-screenshot-3.jpg diff --git a/src/content/projects/interval/assets/interval-screenshot-4.jpg b/src/content/projects/archives/interval/assets/interval-screenshot-4.jpg similarity index 100% rename from src/content/projects/interval/assets/interval-screenshot-4.jpg rename to src/content/projects/archives/interval/assets/interval-screenshot-4.jpg diff --git a/src/content/projects/interval/assets/interval-showcase.mp4 b/src/content/projects/archives/interval/assets/interval-showcase.mp4 similarity index 100% rename from src/content/projects/interval/assets/interval-showcase.mp4 rename to src/content/projects/archives/interval/assets/interval-showcase.mp4 diff --git a/src/content/projects/interval/assets/interval-showcase.webm b/src/content/projects/archives/interval/assets/interval-showcase.webm similarity index 100% rename from src/content/projects/interval/assets/interval-showcase.webm rename to src/content/projects/archives/interval/assets/interval-showcase.webm diff --git a/src/content/projects/interval/assets/interval-thumbnail.png b/src/content/projects/archives/interval/assets/interval-thumbnail.png similarity index 100% rename from src/content/projects/interval/assets/interval-thumbnail.png rename to src/content/projects/archives/interval/assets/interval-thumbnail.png diff --git a/src/content/projects/interval/index.ts b/src/content/projects/archives/interval/index.ts similarity index 96% rename from src/content/projects/interval/index.ts rename to src/content/projects/archives/interval/index.ts index b3b9b27..368ca97 100644 --- a/src/content/projects/interval/index.ts +++ b/src/content/projects/archives/interval/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/interval-showcase.webm"; import SHOWCASE_MP4 from "./assets/interval-showcase.mp4"; diff --git a/src/content/projects/kiriko/assets/kiriko-screenshot-1.jpg b/src/content/projects/archives/kiriko/assets/kiriko-screenshot-1.jpg similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-screenshot-1.jpg rename to src/content/projects/archives/kiriko/assets/kiriko-screenshot-1.jpg diff --git a/src/content/projects/kiriko/assets/kiriko-screenshot-2.jpg b/src/content/projects/archives/kiriko/assets/kiriko-screenshot-2.jpg similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-screenshot-2.jpg rename to src/content/projects/archives/kiriko/assets/kiriko-screenshot-2.jpg diff --git a/src/content/projects/kiriko/assets/kiriko-screenshot-3.jpg b/src/content/projects/archives/kiriko/assets/kiriko-screenshot-3.jpg similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-screenshot-3.jpg rename to src/content/projects/archives/kiriko/assets/kiriko-screenshot-3.jpg diff --git a/src/content/projects/kiriko/assets/kiriko-screenshot-4.jpg b/src/content/projects/archives/kiriko/assets/kiriko-screenshot-4.jpg similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-screenshot-4.jpg rename to src/content/projects/archives/kiriko/assets/kiriko-screenshot-4.jpg diff --git a/src/content/projects/kiriko/assets/kiriko-showcase.mp4 b/src/content/projects/archives/kiriko/assets/kiriko-showcase.mp4 similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-showcase.mp4 rename to src/content/projects/archives/kiriko/assets/kiriko-showcase.mp4 diff --git a/src/content/projects/kiriko/assets/kiriko-showcase.webm b/src/content/projects/archives/kiriko/assets/kiriko-showcase.webm similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-showcase.webm rename to src/content/projects/archives/kiriko/assets/kiriko-showcase.webm diff --git a/src/content/projects/kiriko/assets/kiriko-thumbnail.png b/src/content/projects/archives/kiriko/assets/kiriko-thumbnail.png similarity index 100% rename from src/content/projects/kiriko/assets/kiriko-thumbnail.png rename to src/content/projects/archives/kiriko/assets/kiriko-thumbnail.png diff --git a/src/content/projects/kiriko/index.ts b/src/content/projects/archives/kiriko/index.ts similarity index 96% rename from src/content/projects/kiriko/index.ts rename to src/content/projects/archives/kiriko/index.ts index 8c22100..8a67a48 100644 --- a/src/content/projects/kiriko/index.ts +++ b/src/content/projects/archives/kiriko/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/kiriko-showcase.webm"; import SHOWCASE_MP4 from "./assets/kiriko-showcase.mp4"; diff --git a/src/content/projects/literal/assets/literal-screenshot-1.jpg b/src/content/projects/archives/literal/assets/literal-screenshot-1.jpg similarity index 100% rename from src/content/projects/literal/assets/literal-screenshot-1.jpg rename to src/content/projects/archives/literal/assets/literal-screenshot-1.jpg diff --git a/src/content/projects/literal/assets/literal-screenshot-2.jpg b/src/content/projects/archives/literal/assets/literal-screenshot-2.jpg similarity index 100% rename from src/content/projects/literal/assets/literal-screenshot-2.jpg rename to src/content/projects/archives/literal/assets/literal-screenshot-2.jpg diff --git a/src/content/projects/literal/assets/literal-screenshot-3.jpg b/src/content/projects/archives/literal/assets/literal-screenshot-3.jpg similarity index 100% rename from src/content/projects/literal/assets/literal-screenshot-3.jpg rename to src/content/projects/archives/literal/assets/literal-screenshot-3.jpg diff --git a/src/content/projects/literal/assets/literal-screenshot-4.jpg b/src/content/projects/archives/literal/assets/literal-screenshot-4.jpg similarity index 100% rename from src/content/projects/literal/assets/literal-screenshot-4.jpg rename to src/content/projects/archives/literal/assets/literal-screenshot-4.jpg diff --git a/src/content/projects/literal/assets/literal-showcase.mp4 b/src/content/projects/archives/literal/assets/literal-showcase.mp4 similarity index 100% rename from src/content/projects/literal/assets/literal-showcase.mp4 rename to src/content/projects/archives/literal/assets/literal-showcase.mp4 diff --git a/src/content/projects/literal/assets/literal-showcase.webm b/src/content/projects/archives/literal/assets/literal-showcase.webm similarity index 100% rename from src/content/projects/literal/assets/literal-showcase.webm rename to src/content/projects/archives/literal/assets/literal-showcase.webm diff --git a/src/content/projects/literal/assets/literal-thumbnail.png b/src/content/projects/archives/literal/assets/literal-thumbnail.png similarity index 100% rename from src/content/projects/literal/assets/literal-thumbnail.png rename to src/content/projects/archives/literal/assets/literal-thumbnail.png diff --git a/src/content/projects/literal/index.ts b/src/content/projects/archives/literal/index.ts similarity index 95% rename from src/content/projects/literal/index.ts rename to src/content/projects/archives/literal/index.ts index ecf0539..2d93a60 100644 --- a/src/content/projects/literal/index.ts +++ b/src/content/projects/archives/literal/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/literal-showcase.webm"; import SHOWCASE_MP4 from "./assets/literal-showcase.mp4"; diff --git a/src/content/projects/space-program/assets/space-program-screenshot-1.jpg b/src/content/projects/archives/space-program/assets/space-program-screenshot-1.jpg similarity index 100% rename from src/content/projects/space-program/assets/space-program-screenshot-1.jpg rename to src/content/projects/archives/space-program/assets/space-program-screenshot-1.jpg diff --git a/src/content/projects/space-program/assets/space-program-screenshot-2.jpg b/src/content/projects/archives/space-program/assets/space-program-screenshot-2.jpg similarity index 100% rename from src/content/projects/space-program/assets/space-program-screenshot-2.jpg rename to src/content/projects/archives/space-program/assets/space-program-screenshot-2.jpg diff --git a/src/content/projects/space-program/assets/space-program-screenshot-3.jpg b/src/content/projects/archives/space-program/assets/space-program-screenshot-3.jpg similarity index 100% rename from src/content/projects/space-program/assets/space-program-screenshot-3.jpg rename to src/content/projects/archives/space-program/assets/space-program-screenshot-3.jpg diff --git a/src/content/projects/space-program/assets/space-program-screenshot-4.jpg b/src/content/projects/archives/space-program/assets/space-program-screenshot-4.jpg similarity index 100% rename from src/content/projects/space-program/assets/space-program-screenshot-4.jpg rename to src/content/projects/archives/space-program/assets/space-program-screenshot-4.jpg diff --git a/src/content/projects/space-program/assets/space-program-showcase.mp4 b/src/content/projects/archives/space-program/assets/space-program-showcase.mp4 similarity index 100% rename from src/content/projects/space-program/assets/space-program-showcase.mp4 rename to src/content/projects/archives/space-program/assets/space-program-showcase.mp4 diff --git a/src/content/projects/space-program/assets/space-program-showcase.webm b/src/content/projects/archives/space-program/assets/space-program-showcase.webm similarity index 100% rename from src/content/projects/space-program/assets/space-program-showcase.webm rename to src/content/projects/archives/space-program/assets/space-program-showcase.webm diff --git a/src/content/projects/space-program/assets/space-program-thumbnail.jpg b/src/content/projects/archives/space-program/assets/space-program-thumbnail.jpg similarity index 100% rename from src/content/projects/space-program/assets/space-program-thumbnail.jpg rename to src/content/projects/archives/space-program/assets/space-program-thumbnail.jpg diff --git a/src/content/projects/space-program/assets/space-program-thumbnail.png b/src/content/projects/archives/space-program/assets/space-program-thumbnail.png similarity index 100% rename from src/content/projects/space-program/assets/space-program-thumbnail.png rename to src/content/projects/archives/space-program/assets/space-program-thumbnail.png diff --git a/src/content/projects/space-program/index.ts b/src/content/projects/archives/space-program/index.ts similarity index 96% rename from src/content/projects/space-program/index.ts rename to src/content/projects/archives/space-program/index.ts index 9c175bf..7f5cc43 100644 --- a/src/content/projects/space-program/index.ts +++ b/src/content/projects/archives/space-program/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/space-program-showcase.webm"; import SHOWCASE_MP4 from "./assets/space-program-showcase.mp4"; diff --git a/src/content/projects/specter/assets/specter-screenshot-1.jpg b/src/content/projects/archives/specter/assets/specter-screenshot-1.jpg similarity index 100% rename from src/content/projects/specter/assets/specter-screenshot-1.jpg rename to src/content/projects/archives/specter/assets/specter-screenshot-1.jpg diff --git a/src/content/projects/specter/assets/specter-screenshot-2.jpg b/src/content/projects/archives/specter/assets/specter-screenshot-2.jpg similarity index 100% rename from src/content/projects/specter/assets/specter-screenshot-2.jpg rename to src/content/projects/archives/specter/assets/specter-screenshot-2.jpg diff --git a/src/content/projects/specter/assets/specter-screenshot-3.jpg b/src/content/projects/archives/specter/assets/specter-screenshot-3.jpg similarity index 100% rename from src/content/projects/specter/assets/specter-screenshot-3.jpg rename to src/content/projects/archives/specter/assets/specter-screenshot-3.jpg diff --git a/src/content/projects/specter/assets/specter-screenshot-4.jpg b/src/content/projects/archives/specter/assets/specter-screenshot-4.jpg similarity index 100% rename from src/content/projects/specter/assets/specter-screenshot-4.jpg rename to src/content/projects/archives/specter/assets/specter-screenshot-4.jpg diff --git a/src/content/projects/specter/assets/specter-showcase.mp4 b/src/content/projects/archives/specter/assets/specter-showcase.mp4 similarity index 100% rename from src/content/projects/specter/assets/specter-showcase.mp4 rename to src/content/projects/archives/specter/assets/specter-showcase.mp4 diff --git a/src/content/projects/specter/assets/specter-showcase.webm b/src/content/projects/archives/specter/assets/specter-showcase.webm similarity index 100% rename from src/content/projects/specter/assets/specter-showcase.webm rename to src/content/projects/archives/specter/assets/specter-showcase.webm diff --git a/src/content/projects/specter/assets/specter-thumbnail.png b/src/content/projects/archives/specter/assets/specter-thumbnail.png similarity index 100% rename from src/content/projects/specter/assets/specter-thumbnail.png rename to src/content/projects/archives/specter/assets/specter-thumbnail.png diff --git a/src/content/projects/specter/index.ts b/src/content/projects/archives/specter/index.ts similarity index 96% rename from src/content/projects/specter/index.ts rename to src/content/projects/archives/specter/index.ts index d7cd73c..09f3e4d 100644 --- a/src/content/projects/specter/index.ts +++ b/src/content/projects/archives/specter/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/specter-showcase.webm"; import SHOWCASE_MP4 from "./assets/specter-showcase.mp4"; diff --git a/src/content/projects/swan-lake/assets/swan-lake-screenshot-1.jpg b/src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-1.jpg similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-screenshot-1.jpg rename to src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-1.jpg diff --git a/src/content/projects/swan-lake/assets/swan-lake-screenshot-2.jpg b/src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-2.jpg similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-screenshot-2.jpg rename to src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-2.jpg diff --git a/src/content/projects/swan-lake/assets/swan-lake-screenshot-3.jpg b/src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-3.jpg similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-screenshot-3.jpg rename to src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-3.jpg diff --git a/src/content/projects/swan-lake/assets/swan-lake-screenshot-4.jpg b/src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-4.jpg similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-screenshot-4.jpg rename to src/content/projects/archives/swan-lake/assets/swan-lake-screenshot-4.jpg diff --git a/src/content/projects/swan-lake/assets/swan-lake-showcase.mp4 b/src/content/projects/archives/swan-lake/assets/swan-lake-showcase.mp4 similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-showcase.mp4 rename to src/content/projects/archives/swan-lake/assets/swan-lake-showcase.mp4 diff --git a/src/content/projects/swan-lake/assets/swan-lake-showcase.webm b/src/content/projects/archives/swan-lake/assets/swan-lake-showcase.webm similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-showcase.webm rename to src/content/projects/archives/swan-lake/assets/swan-lake-showcase.webm diff --git a/src/content/projects/swan-lake/assets/swan-lake-thumbnail.png b/src/content/projects/archives/swan-lake/assets/swan-lake-thumbnail.png similarity index 100% rename from src/content/projects/swan-lake/assets/swan-lake-thumbnail.png rename to src/content/projects/archives/swan-lake/assets/swan-lake-thumbnail.png diff --git a/src/content/projects/swan-lake/index.ts b/src/content/projects/archives/swan-lake/index.ts similarity index 95% rename from src/content/projects/swan-lake/index.ts rename to src/content/projects/archives/swan-lake/index.ts index c5c6572..0386acc 100644 --- a/src/content/projects/swan-lake/index.ts +++ b/src/content/projects/archives/swan-lake/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/swan-lake-showcase.webm"; import SHOWCASE_MP4 from "./assets/swan-lake-showcase.mp4"; diff --git a/src/content/projects/switcher/assets/switcher-screenshot-1.jpg b/src/content/projects/archives/switcher/assets/switcher-screenshot-1.jpg similarity index 100% rename from src/content/projects/switcher/assets/switcher-screenshot-1.jpg rename to src/content/projects/archives/switcher/assets/switcher-screenshot-1.jpg diff --git a/src/content/projects/switcher/assets/switcher-screenshot-2.jpg b/src/content/projects/archives/switcher/assets/switcher-screenshot-2.jpg similarity index 100% rename from src/content/projects/switcher/assets/switcher-screenshot-2.jpg rename to src/content/projects/archives/switcher/assets/switcher-screenshot-2.jpg diff --git a/src/content/projects/switcher/assets/switcher-screenshot-3.jpg b/src/content/projects/archives/switcher/assets/switcher-screenshot-3.jpg similarity index 100% rename from src/content/projects/switcher/assets/switcher-screenshot-3.jpg rename to src/content/projects/archives/switcher/assets/switcher-screenshot-3.jpg diff --git a/src/content/projects/switcher/assets/switcher-screenshot-4.jpg b/src/content/projects/archives/switcher/assets/switcher-screenshot-4.jpg similarity index 100% rename from src/content/projects/switcher/assets/switcher-screenshot-4.jpg rename to src/content/projects/archives/switcher/assets/switcher-screenshot-4.jpg diff --git a/src/content/projects/switcher/assets/switcher-showcase.mp4 b/src/content/projects/archives/switcher/assets/switcher-showcase.mp4 similarity index 100% rename from src/content/projects/switcher/assets/switcher-showcase.mp4 rename to src/content/projects/archives/switcher/assets/switcher-showcase.mp4 diff --git a/src/content/projects/switcher/assets/switcher-showcase.webm b/src/content/projects/archives/switcher/assets/switcher-showcase.webm similarity index 100% rename from src/content/projects/switcher/assets/switcher-showcase.webm rename to src/content/projects/archives/switcher/assets/switcher-showcase.webm diff --git a/src/content/projects/switcher/assets/switcher-thumbnail.png b/src/content/projects/archives/switcher/assets/switcher-thumbnail.png similarity index 100% rename from src/content/projects/switcher/assets/switcher-thumbnail.png rename to src/content/projects/archives/switcher/assets/switcher-thumbnail.png diff --git a/src/content/projects/switcher/index.ts b/src/content/projects/archives/switcher/index.ts similarity index 96% rename from src/content/projects/switcher/index.ts rename to src/content/projects/archives/switcher/index.ts index 32adcea..cac5661 100644 --- a/src/content/projects/switcher/index.ts +++ b/src/content/projects/archives/switcher/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/switcher-showcase.webm"; import SHOWCASE_MP4 from "./assets/switcher-showcase.mp4"; diff --git a/src/content/projects/tank/assets/tank-screenshot-1.jpg b/src/content/projects/archives/tank/assets/tank-screenshot-1.jpg similarity index 100% rename from src/content/projects/tank/assets/tank-screenshot-1.jpg rename to src/content/projects/archives/tank/assets/tank-screenshot-1.jpg diff --git a/src/content/projects/tank/assets/tank-screenshot-2.jpg b/src/content/projects/archives/tank/assets/tank-screenshot-2.jpg similarity index 100% rename from src/content/projects/tank/assets/tank-screenshot-2.jpg rename to src/content/projects/archives/tank/assets/tank-screenshot-2.jpg diff --git a/src/content/projects/tank/assets/tank-screenshot-3.jpg b/src/content/projects/archives/tank/assets/tank-screenshot-3.jpg similarity index 100% rename from src/content/projects/tank/assets/tank-screenshot-3.jpg rename to src/content/projects/archives/tank/assets/tank-screenshot-3.jpg diff --git a/src/content/projects/tank/assets/tank-screenshot-4.jpg b/src/content/projects/archives/tank/assets/tank-screenshot-4.jpg similarity index 100% rename from src/content/projects/tank/assets/tank-screenshot-4.jpg rename to src/content/projects/archives/tank/assets/tank-screenshot-4.jpg diff --git a/src/content/projects/tank/assets/tank-screenshot-5.jpg b/src/content/projects/archives/tank/assets/tank-screenshot-5.jpg similarity index 100% rename from src/content/projects/tank/assets/tank-screenshot-5.jpg rename to src/content/projects/archives/tank/assets/tank-screenshot-5.jpg diff --git a/src/content/projects/tank/assets/tank-screenshot-6.jpg b/src/content/projects/archives/tank/assets/tank-screenshot-6.jpg similarity index 100% rename from src/content/projects/tank/assets/tank-screenshot-6.jpg rename to src/content/projects/archives/tank/assets/tank-screenshot-6.jpg diff --git a/src/content/projects/tank/assets/tank-showcase.mp4 b/src/content/projects/archives/tank/assets/tank-showcase.mp4 similarity index 100% rename from src/content/projects/tank/assets/tank-showcase.mp4 rename to src/content/projects/archives/tank/assets/tank-showcase.mp4 diff --git a/src/content/projects/tank/assets/tank-showcase.webm b/src/content/projects/archives/tank/assets/tank-showcase.webm similarity index 100% rename from src/content/projects/tank/assets/tank-showcase.webm rename to src/content/projects/archives/tank/assets/tank-showcase.webm diff --git a/src/content/projects/tank/assets/tank-thumbnail.png b/src/content/projects/archives/tank/assets/tank-thumbnail.png similarity index 100% rename from src/content/projects/tank/assets/tank-thumbnail.png rename to src/content/projects/archives/tank/assets/tank-thumbnail.png diff --git a/src/content/projects/tank/index.ts b/src/content/projects/archives/tank/index.ts similarity index 96% rename from src/content/projects/tank/index.ts rename to src/content/projects/archives/tank/index.ts index b5ad92d..329f6a3 100644 --- a/src/content/projects/tank/index.ts +++ b/src/content/projects/archives/tank/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/tank-showcase.webm"; import SHOWCASE_MP4 from "./assets/tank-showcase.mp4"; diff --git a/src/content/projects/the-fall/assets/the-fall-screenshot-1.jpg b/src/content/projects/archives/the-fall/assets/the-fall-screenshot-1.jpg similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-screenshot-1.jpg rename to src/content/projects/archives/the-fall/assets/the-fall-screenshot-1.jpg diff --git a/src/content/projects/the-fall/assets/the-fall-screenshot-2.jpg b/src/content/projects/archives/the-fall/assets/the-fall-screenshot-2.jpg similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-screenshot-2.jpg rename to src/content/projects/archives/the-fall/assets/the-fall-screenshot-2.jpg diff --git a/src/content/projects/the-fall/assets/the-fall-screenshot-3.jpg b/src/content/projects/archives/the-fall/assets/the-fall-screenshot-3.jpg similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-screenshot-3.jpg rename to src/content/projects/archives/the-fall/assets/the-fall-screenshot-3.jpg diff --git a/src/content/projects/the-fall/assets/the-fall-screenshot-4.jpg b/src/content/projects/archives/the-fall/assets/the-fall-screenshot-4.jpg similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-screenshot-4.jpg rename to src/content/projects/archives/the-fall/assets/the-fall-screenshot-4.jpg diff --git a/src/content/projects/the-fall/assets/the-fall-showcase.mp4 b/src/content/projects/archives/the-fall/assets/the-fall-showcase.mp4 similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-showcase.mp4 rename to src/content/projects/archives/the-fall/assets/the-fall-showcase.mp4 diff --git a/src/content/projects/the-fall/assets/the-fall-showcase.webm b/src/content/projects/archives/the-fall/assets/the-fall-showcase.webm similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-showcase.webm rename to src/content/projects/archives/the-fall/assets/the-fall-showcase.webm diff --git a/src/content/projects/the-fall/assets/the-fall-thumbnail.png b/src/content/projects/archives/the-fall/assets/the-fall-thumbnail.png similarity index 100% rename from src/content/projects/the-fall/assets/the-fall-thumbnail.png rename to src/content/projects/archives/the-fall/assets/the-fall-thumbnail.png diff --git a/src/content/projects/the-fall/index.ts b/src/content/projects/archives/the-fall/index.ts similarity index 96% rename from src/content/projects/the-fall/index.ts rename to src/content/projects/archives/the-fall/index.ts index 9cd230e..1c1ca4d 100644 --- a/src/content/projects/the-fall/index.ts +++ b/src/content/projects/archives/the-fall/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/the-fall-showcase.webm"; import SHOWCASE_MP4 from "./assets/the-fall-showcase.mp4"; diff --git a/src/content/projects/typograzoo/assets/typograzoo-screenshot-1.jpg b/src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-1.jpg similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-screenshot-1.jpg rename to src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-1.jpg diff --git a/src/content/projects/typograzoo/assets/typograzoo-screenshot-2.jpg b/src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-2.jpg similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-screenshot-2.jpg rename to src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-2.jpg diff --git a/src/content/projects/typograzoo/assets/typograzoo-screenshot-3.jpg b/src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-3.jpg similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-screenshot-3.jpg rename to src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-3.jpg diff --git a/src/content/projects/typograzoo/assets/typograzoo-screenshot-4.jpg b/src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-4.jpg similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-screenshot-4.jpg rename to src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-4.jpg diff --git a/src/content/projects/typograzoo/assets/typograzoo-screenshot-5.jpg b/src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-5.jpg similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-screenshot-5.jpg rename to src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-5.jpg diff --git a/src/content/projects/typograzoo/assets/typograzoo-screenshot-6.jpg b/src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-6.jpg similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-screenshot-6.jpg rename to src/content/projects/archives/typograzoo/assets/typograzoo-screenshot-6.jpg diff --git a/src/content/projects/typograzoo/assets/typograzoo-showcase.mp4 b/src/content/projects/archives/typograzoo/assets/typograzoo-showcase.mp4 similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-showcase.mp4 rename to src/content/projects/archives/typograzoo/assets/typograzoo-showcase.mp4 diff --git a/src/content/projects/typograzoo/assets/typograzoo-showcase.webm b/src/content/projects/archives/typograzoo/assets/typograzoo-showcase.webm similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-showcase.webm rename to src/content/projects/archives/typograzoo/assets/typograzoo-showcase.webm diff --git a/src/content/projects/typograzoo/assets/typograzoo-thumbnail.png b/src/content/projects/archives/typograzoo/assets/typograzoo-thumbnail.png similarity index 100% rename from src/content/projects/typograzoo/assets/typograzoo-thumbnail.png rename to src/content/projects/archives/typograzoo/assets/typograzoo-thumbnail.png diff --git a/src/content/projects/typograzoo/index.ts b/src/content/projects/archives/typograzoo/index.ts similarity index 96% rename from src/content/projects/typograzoo/index.ts rename to src/content/projects/archives/typograzoo/index.ts index 9825de1..991b23e 100644 --- a/src/content/projects/typograzoo/index.ts +++ b/src/content/projects/archives/typograzoo/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/typograzoo-showcase.webm"; import SHOWCASE_MP4 from "./assets/typograzoo-showcase.mp4"; diff --git a/src/content/projects/you-are-two/assets/you-are-two-screenshot-1.jpg b/src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-1.jpg similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-screenshot-1.jpg rename to src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-1.jpg diff --git a/src/content/projects/you-are-two/assets/you-are-two-screenshot-2.jpg b/src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-2.jpg similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-screenshot-2.jpg rename to src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-2.jpg diff --git a/src/content/projects/you-are-two/assets/you-are-two-screenshot-3.jpg b/src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-3.jpg similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-screenshot-3.jpg rename to src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-3.jpg diff --git a/src/content/projects/you-are-two/assets/you-are-two-screenshot-4.jpg b/src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-4.jpg similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-screenshot-4.jpg rename to src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-4.jpg diff --git a/src/content/projects/you-are-two/assets/you-are-two-screenshot-5.jpg b/src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-5.jpg similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-screenshot-5.jpg rename to src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-5.jpg diff --git a/src/content/projects/you-are-two/assets/you-are-two-screenshot-6.jpg b/src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-6.jpg similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-screenshot-6.jpg rename to src/content/projects/archives/you-are-two/assets/you-are-two-screenshot-6.jpg diff --git a/src/content/projects/you-are-two/assets/you-are-two-showcase.mp4 b/src/content/projects/archives/you-are-two/assets/you-are-two-showcase.mp4 similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-showcase.mp4 rename to src/content/projects/archives/you-are-two/assets/you-are-two-showcase.mp4 diff --git a/src/content/projects/you-are-two/assets/you-are-two-showcase.webm b/src/content/projects/archives/you-are-two/assets/you-are-two-showcase.webm similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-showcase.webm rename to src/content/projects/archives/you-are-two/assets/you-are-two-showcase.webm diff --git a/src/content/projects/you-are-two/assets/you-are-two-thumbnail.png b/src/content/projects/archives/you-are-two/assets/you-are-two-thumbnail.png similarity index 100% rename from src/content/projects/you-are-two/assets/you-are-two-thumbnail.png rename to src/content/projects/archives/you-are-two/assets/you-are-two-thumbnail.png diff --git a/src/content/projects/you-are-two/index.ts b/src/content/projects/archives/you-are-two/index.ts similarity index 96% rename from src/content/projects/you-are-two/index.ts rename to src/content/projects/archives/you-are-two/index.ts index 6a06b51..9bf8f3a 100644 --- a/src/content/projects/you-are-two/index.ts +++ b/src/content/projects/archives/you-are-two/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/you-are-two-showcase.webm"; import SHOWCASE_MP4 from "./assets/you-are-two-showcase.mp4"; diff --git a/src/content/projects/index.ts b/src/content/projects/index.ts index e255a8b..90ef43b 100644 --- a/src/content/projects/index.ts +++ b/src/content/projects/index.ts @@ -5,44 +5,17 @@ import {projectThumbnail} from "../../components/thumbnail-project"; import {BreadcrumbCategory, breadcrumbs, BreadcrumbsLink} from "../../components/breadcrumbs"; import {interactiveView} from "../../views/interactive.ts"; -import * as gbjam12 from "./gbjam-12"; -import * as spaceCompass from "./space-compass"; -import * as nextUx from "./next-ux"; -import * as voxcoIdentity from "./voxco-identity"; -import * as spaceProgram from "./space-program"; -import * as interval from "./interval"; -import * as kiriko from "./kiriko"; -import * as specter from "./specter"; -import * as tank from "./tank"; -import * as youAreTwo from "./you-are-two"; -import * as typograzoo from "./typograzoo"; -import * as literal from "./literal"; -import * as swanLake from "./swan-lake"; -import * as theFall from "./the-fall"; -import * as switcher from "./switcher"; +import {archivePageReferences} from "./archives"; +import {latestPageReferences} from "./latest"; +export type ProjectCategory = 'latest' | 'archive' | 'thirdCategory'; const pageReferences: { [key: string]: any } = { - "gbjam-12": gbjam12, - "next-ux": nextUx, - "space-compass": spaceCompass, - "voxco-identity": voxcoIdentity, - "space-program": spaceProgram, - "interval": interval, - "kiriko": kiriko, - "specter": specter, - "tank": tank, - "you-are-two": youAreTwo, - "typograzoo": typograzoo, - "literal": literal, - "swan-lake": swanLake, - "the-fall": theFall, - "switcher": switcher + ...latestPageReferences, + ...archivePageReferences }; - - //----------------------------------------------------------------------- export function buildProjectPage(pageReference: string) { @@ -67,10 +40,14 @@ export function buildInteractivePage() { } -export function buildThumbnailList() { +export function buildThumbnailList(category: ProjectCategory = 'latest') { const list = document.createElement('ul'); - const pages = Object.values(pageReferences); + const categoryMap: { [key: string]: { [key: string]: any } } = { + 'latest': latestPageReferences, + 'archive': archivePageReferences, + }; + const pages = Object.values(categoryMap[category] || latestPageReferences); for (let i = 0; i < pages.length; i++) { const { thumbnail } = pages[i]; diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-screenshot-1.png b/src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-1.png similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-screenshot-1.png rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-1.png diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-screenshot-2.png b/src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-2.png similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-screenshot-2.png rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-2.png diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-screenshot-3.png b/src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-3.png similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-screenshot-3.png rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-3.png diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-screenshot-4.png b/src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-4.png similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-screenshot-4.png rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-screenshot-4.png diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-showcase.mp4 b/src/content/projects/latest/gbjam-12/assets/gbjam-12-showcase.mp4 similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-showcase.mp4 rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-showcase.mp4 diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-showcase.webm b/src/content/projects/latest/gbjam-12/assets/gbjam-12-showcase.webm similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-showcase.webm rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-showcase.webm diff --git a/src/content/projects/gbjam-12/assets/gbjam-12-thumbnail.png b/src/content/projects/latest/gbjam-12/assets/gbjam-12-thumbnail.png similarity index 100% rename from src/content/projects/gbjam-12/assets/gbjam-12-thumbnail.png rename to src/content/projects/latest/gbjam-12/assets/gbjam-12-thumbnail.png diff --git a/src/content/projects/gbjam-12/index.ts b/src/content/projects/latest/gbjam-12/index.ts similarity index 96% rename from src/content/projects/gbjam-12/index.ts rename to src/content/projects/latest/gbjam-12/index.ts index 3d7536f..a7b1758 100644 --- a/src/content/projects/gbjam-12/index.ts +++ b/src/content/projects/latest/gbjam-12/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/gbjam-12-showcase.webm"; import SHOWCASE_MP4 from "./assets/gbjam-12-showcase.mp4"; diff --git a/src/content/projects/latest/index.ts b/src/content/projects/latest/index.ts new file mode 100644 index 0000000..8eb1de8 --- /dev/null +++ b/src/content/projects/latest/index.ts @@ -0,0 +1,11 @@ +import * as gbjam12 from "./gbjam-12"; +import * as spaceCompass from "./space-compass"; +import * as nextUx from "./next-ux"; +import * as voxcoIdentity from "./voxco-identity"; + +export const latestPageReferences: { [key: string]: any } = { + "gbjam-12": gbjam12, + "next-ux": nextUx, + "space-compass": spaceCompass, + "voxco-identity": voxcoIdentity, +}; \ No newline at end of file diff --git a/src/content/projects/next-ux/assets/next-ux-screenshot-1.jpg b/src/content/projects/latest/next-ux/assets/next-ux-screenshot-1.jpg similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-screenshot-1.jpg rename to src/content/projects/latest/next-ux/assets/next-ux-screenshot-1.jpg diff --git a/src/content/projects/next-ux/assets/next-ux-screenshot-2.jpg b/src/content/projects/latest/next-ux/assets/next-ux-screenshot-2.jpg similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-screenshot-2.jpg rename to src/content/projects/latest/next-ux/assets/next-ux-screenshot-2.jpg diff --git a/src/content/projects/next-ux/assets/next-ux-screenshot-3.jpg b/src/content/projects/latest/next-ux/assets/next-ux-screenshot-3.jpg similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-screenshot-3.jpg rename to src/content/projects/latest/next-ux/assets/next-ux-screenshot-3.jpg diff --git a/src/content/projects/next-ux/assets/next-ux-screenshot-4.jpg b/src/content/projects/latest/next-ux/assets/next-ux-screenshot-4.jpg similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-screenshot-4.jpg rename to src/content/projects/latest/next-ux/assets/next-ux-screenshot-4.jpg diff --git a/src/content/projects/next-ux/assets/next-ux-showcase.mp4 b/src/content/projects/latest/next-ux/assets/next-ux-showcase.mp4 similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-showcase.mp4 rename to src/content/projects/latest/next-ux/assets/next-ux-showcase.mp4 diff --git a/src/content/projects/next-ux/assets/next-ux-showcase.webm b/src/content/projects/latest/next-ux/assets/next-ux-showcase.webm similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-showcase.webm rename to src/content/projects/latest/next-ux/assets/next-ux-showcase.webm diff --git a/src/content/projects/next-ux/assets/next-ux-thumbnail.png b/src/content/projects/latest/next-ux/assets/next-ux-thumbnail.png similarity index 100% rename from src/content/projects/next-ux/assets/next-ux-thumbnail.png rename to src/content/projects/latest/next-ux/assets/next-ux-thumbnail.png diff --git a/src/content/projects/next-ux/index.ts b/src/content/projects/latest/next-ux/index.ts similarity index 95% rename from src/content/projects/next-ux/index.ts rename to src/content/projects/latest/next-ux/index.ts index 5ebd764..0631b5f 100644 --- a/src/content/projects/next-ux/index.ts +++ b/src/content/projects/latest/next-ux/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/next-ux-showcase.webm"; import SHOWCASE_MP4 from "./assets/next-ux-showcase.mp4"; diff --git a/src/content/projects/space-compass/assets/space-compass-screenshot-1.jpg b/src/content/projects/latest/space-compass/assets/space-compass-screenshot-1.jpg similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-screenshot-1.jpg rename to src/content/projects/latest/space-compass/assets/space-compass-screenshot-1.jpg diff --git a/src/content/projects/space-compass/assets/space-compass-screenshot-2.jpg b/src/content/projects/latest/space-compass/assets/space-compass-screenshot-2.jpg similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-screenshot-2.jpg rename to src/content/projects/latest/space-compass/assets/space-compass-screenshot-2.jpg diff --git a/src/content/projects/space-compass/assets/space-compass-screenshot-3.jpg b/src/content/projects/latest/space-compass/assets/space-compass-screenshot-3.jpg similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-screenshot-3.jpg rename to src/content/projects/latest/space-compass/assets/space-compass-screenshot-3.jpg diff --git a/src/content/projects/space-compass/assets/space-compass-screenshot-4.jpg b/src/content/projects/latest/space-compass/assets/space-compass-screenshot-4.jpg similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-screenshot-4.jpg rename to src/content/projects/latest/space-compass/assets/space-compass-screenshot-4.jpg diff --git a/src/content/projects/space-compass/assets/space-compass-showcase.jpg b/src/content/projects/latest/space-compass/assets/space-compass-showcase.jpg similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-showcase.jpg rename to src/content/projects/latest/space-compass/assets/space-compass-showcase.jpg diff --git a/src/content/projects/space-compass/assets/space-compass-showcase.mp4 b/src/content/projects/latest/space-compass/assets/space-compass-showcase.mp4 similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-showcase.mp4 rename to src/content/projects/latest/space-compass/assets/space-compass-showcase.mp4 diff --git a/src/content/projects/space-compass/assets/space-compass-showcase.webm b/src/content/projects/latest/space-compass/assets/space-compass-showcase.webm similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-showcase.webm rename to src/content/projects/latest/space-compass/assets/space-compass-showcase.webm diff --git a/src/content/projects/space-compass/assets/space-compass-thumbnail.png b/src/content/projects/latest/space-compass/assets/space-compass-thumbnail.png similarity index 100% rename from src/content/projects/space-compass/assets/space-compass-thumbnail.png rename to src/content/projects/latest/space-compass/assets/space-compass-thumbnail.png diff --git a/src/content/projects/space-compass/index.ts b/src/content/projects/latest/space-compass/index.ts similarity index 96% rename from src/content/projects/space-compass/index.ts rename to src/content/projects/latest/space-compass/index.ts index a4cc3d6..ea8bec4 100644 --- a/src/content/projects/space-compass/index.ts +++ b/src/content/projects/latest/space-compass/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/space-compass-showcase.webm"; import SHOWCASE_MP4 from "./assets/space-compass-showcase.mp4"; diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-screenshot-1.jpg b/src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-1.jpg similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-screenshot-1.jpg rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-1.jpg diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-screenshot-2.jpg b/src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-2.jpg similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-screenshot-2.jpg rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-2.jpg diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-screenshot-3.jpg b/src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-3.jpg similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-screenshot-3.jpg rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-3.jpg diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-screenshot-4.jpg b/src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-4.jpg similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-screenshot-4.jpg rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-screenshot-4.jpg diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-showcase.mp4 b/src/content/projects/latest/voxco-identity/assets/voxco-identity-showcase.mp4 similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-showcase.mp4 rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-showcase.mp4 diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-showcase.webm b/src/content/projects/latest/voxco-identity/assets/voxco-identity-showcase.webm similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-showcase.webm rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-showcase.webm diff --git a/src/content/projects/voxco-identity/assets/voxco-identity-thumbnail.png b/src/content/projects/latest/voxco-identity/assets/voxco-identity-thumbnail.png similarity index 100% rename from src/content/projects/voxco-identity/assets/voxco-identity-thumbnail.png rename to src/content/projects/latest/voxco-identity/assets/voxco-identity-thumbnail.png diff --git a/src/content/projects/voxco-identity/index.ts b/src/content/projects/latest/voxco-identity/index.ts similarity index 96% rename from src/content/projects/voxco-identity/index.ts rename to src/content/projects/latest/voxco-identity/index.ts index da6dfc0..d9c3835 100644 --- a/src/content/projects/voxco-identity/index.ts +++ b/src/content/projects/latest/voxco-identity/index.ts @@ -1,4 +1,4 @@ -import {createProjectContent} from "../template.ts"; +import {createProjectContent} from "../../template.ts"; import SHOWCASE_WEBM from "./assets/voxco-identity-showcase.webm"; import SHOWCASE_MP4 from "./assets/voxco-identity-showcase.mp4"; diff --git a/src/views/interactive.ts b/src/views/interactive.ts index 67461ce..fcf1bca 100644 --- a/src/views/interactive.ts +++ b/src/views/interactive.ts @@ -1,27 +1,29 @@ import {writeTitle} from "./utils"; -import {buildThumbnailList} from "../content/projects"; +import {buildThumbnailList, ProjectCategory} from "../content/projects"; //----------------------------------------------------------------------- export function interactiveView() { const article = document.createElement('article'); - const latestProject = document.createElement('section'); - const listProject = document.createElement('div'); + const pageTitle = writeTitle("h1", "project collection"); + const latestEntries = projectList("Latest Entries", "latest"); + const archives = projectList("Archives", "archive"); - const viewTitle = writeTitle("h1", "project collection"); - const allProjectTitle = writeTitle("h2", "latest entries"); - - latestProject.className = 'latest-project'; - listProject.className = 'list-project'; - - article.appendChild(viewTitle); - article.appendChild(latestProject); - article.appendChild(listProject); - listProject.appendChild(allProjectTitle); - listProject.appendChild(buildThumbnailList()); + article.appendChild(pageTitle); + article.appendChild(latestEntries); + article.appendChild(archives); return article; } +function projectList(title: string, reference: ProjectCategory = 'latest') { + const projectSection = document.createElement('section'); + const sectionTitle = writeTitle("h2", title); + + projectSection.appendChild(sectionTitle); + projectSection.appendChild(buildThumbnailList(reference)); + + return projectSection; +} \ No newline at end of file diff --git a/src/views/styles.css b/src/views/styles.css index 10f5b08..51ea370 100644 --- a/src/views/styles.css +++ b/src/views/styles.css @@ -60,6 +60,7 @@ p.description { section { margin:0; padding: 58px 0; + clear: both; } .showcase {